Easysoft ODBC-JDBC Gateway

I get the error "jvm.dll is not a valid dll" / "Unable to create JVM (Failed to find suitable JAVA VM)". What can I do?

Last Reviewed:
26th January 2024

One reason for this error is that the folder where the Microsoft C Runtime Library is located is missing from the path. The Microsoft C Runtime Library is required to launch Java and is called msvcrversion.dll, for example:

To update the Path so that the C Runtime Library can be loaded, determine the path to the folder where this file is located on the Easysoft ODBC-JDBC Gateway machine. This file is usually located in the bin subfolder of the jren folder. For example:

drive:\Program Files\Java\jre6\bin

Or, if you are using the Easysoft ODBC-JDBC Gateway with a 32-bit application on a 64-bit Windows machine:

drive:\Program Files(x86)\Java\jre6\bin

When you have the C Runtime Library folder path, add it to the Path environment variable value:

  1. Use the Windows Taskbar search bar to search for "environment variables".
  2. Choose Environment Variables in the System Properties dialog box.
  3. In the System variables list, highlight Path, and the click Edit.
  4. In the Variable value box, add the C Runtime Library folder path to the list of paths.

    Use a semi-colon (;) to separate the C Runtime Library folder path from the existing list of paths.

Applies To

Knowledge Base Feedback

* Did this content help you?
* Please select one option based on your first choice:

(* Required Fields)