1 person found this helpful
Unable to launch the Java Virtual Machine located at path C:\users\protected\Downloads\sqldeveloper\jdk\bin\msvcr100.dll
Copy the mentioned file to the mentioned location (jdk\bin), after creating the bin folder. You can get mscvcr100.dll from (jdk\jre\bin) in your SQL Developer install. This has been fixed for the SQL Developer 4.2 production release.
Alternatively, if you wish to avoid using the bundled server JRE in SQL Developer and use the separately installed JDK instead, just edit the SetJavaHome line in product.conf under your user settings Roaming\sqldeveloper\4.2.0 folder to point to that installed JDK.
what is this file msvcr100.dll ? why is this file important ? every application uses this file even Nmap uses this file !
Indeed, in general this issue has a very long history, as discussed in Issue running SQL Developer x64 4.1.3 with JDK.
Actually our team always considered this a configuration issue, but never a bug until 4.2. Prior to 4.2 it had never been a problem for anyone with a copy of msvcr100.dll in a folder included in their PATH environment variable. For some reason this changed in 4.2 but, as stated in my prior post, it is fixed for 4.2 production.