Unable to launch JDeveloper for missing msvcr100.dll

268 views Asked by At

I was trying to set up Oracle SOA Suite on my PC. After extracting the jar files and running CMD as administrator, the installation proceeds smoothly until JDeveloper is launched. The application does not start at all:

Unable to launch the Java Virtual Machine Located at path: "C:\Program Files\Java\jdk-1.8\bin\msvcr100.dll

I really don't understand how this can be possible. I checked, this library is, in fact, present within the desired path, I have no idea what to do.

I would like to know if by any chance there is a way to be able to launch JDeveloper correctly and resolve this missing library error that is actually not missing.

1

There are 1 answers

0
codemonk On

Making some assumptions that Jdeveloper 12.2.1.4 on Windows 10 is the use case, the issue can be resolved by copying C:\Windows\System32\msvcr100.dll to %JAVA_HOME%\bin\msvcr100.dll

Note that this is the Java install used to install/run JDevloper and not the one installed with JDeveloper.

Oracle Data Integrator 12.2.1.4 has the same issue and solution.

SQLDeveloper has a similar issue, but requires the dll be placed elsewhere (See SQL Developer with JDK (64 bit) cannot find JVM)