This content has been marked as final. Show 8 replies
What is the location indicated in the error message?
- John McGinnis
SQL Developer Team
The first errormessage is "The program can't be startet, the MSVCR71.dll is missing on the computer."
The second errormessage is "Unable to launch the Java Virtual Machine Located at path: ..\..\jdk\jre\bin\client\jvm.dll"
But in the directory ..\..\jdk\jre\bin\client\ i can find the jvm.dll
Easiest would be installing the 64 bit sqldev version with 64 bit JDK...
Hope that helps,
K's advice is probably best, but here is an alternate method:
SQL Developer won't start
At times it seems the DLL is not found by SQL Developer even though some version of it gets included with all the JDK versions:
1) Running on Win XP with JDK 1.7, SQL Developer wants the msvcr100.dll
2) Running on Win 7 with JDK 1.6, SQL Developer wants the msvcr71.dll
In these cases, copying the DLL into the ...\sqldeveloper\bin directory does the trick.
Thanks for the replay. Now I have new information. When the oracle client is installed, SQL Developer works. When we use the oracle instant client, it dosen't work.
So by "it doesn't work" with just the instant client, you mean to say it still does not launch? But perhaps with a different error than the prior Java-related issue? I'll assume you have gotten past that.
Since SQL Developer only requires some type of Oracle client in certain cases, I'll guess there may be an issue with a left-over ORACLE_HOME environment variable or something similar. Why not try the following workaround discussed here:
Re: SQL Developer Not Working "no ocijdbc11 in java.library.path"
Hey, it doesn't launch. But with the same errormessage.
When we use the batchfile in the folder sqldeveloper\bin it works? Why?