Skip to content

How to Resolve Unable to launch the Java Virtual Machine Located at path

  • by
Unable to launch the Java Virtual Machine Located at path sqldeveloper\jdk\jre\bin\server\jvm.dll

Unable to launch the Java Virtual Machine

Saw an error dialog when I launch SQL Developer for the first time.

Unable to launch the Java Virtual Machine
Located at path
E:\oracle\sqldeveloper\jdk\jre\bin\server\jvm.dll

This is because the program cannot find a proper MSVCR100.dll in the binary directory of SQL developer to launch JVM.

Solutions

There're 2 ways to be able to use the JVM of SQL Developer and solve the problem.

  1. Add JVM to PATH
  2. Copy MSVCR100.dll

1. Add JVM to PATH

We should add the binary directory of JVM provided by SQL developer to system environment variable PATH.

Open Environment Variable

First, we open environment variable editor as administrator.

Edit PATH

Next, we edit the system variable PATH, then add a NEW path to it.

Add binary directory of JVM  to PATH

Add binary directory of JVM to PATH

In this case, the binary of JVM provided by SQL developer is E:\oracle\sqldeveloper\jdk\jre\bin\.

2. Copy MSVCR100.dll

If you have no right to edit PATH or wouldn't, it's also working to directly copy MSVCR100.dll from the binary directory of JVM:

E:\oracle\sqldeveloper\jdk\jre\bin\

To path:

E:\oracle\sqldeveloper\sqldeveloper\bin\

Your SQL developer or JDeveloper now can be launched normally. Once it is fully open, you may consider to change the language of SQL developer's user interface to supported language.

Leave a Reply

Your email address will not be published.