Eclipse Error – Failed to load the JNI shared library "C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll"

Today I thought to check with new Version of eclipse - Helios. I have download the eclipse, which was a good 143 MB and it took quite some time to download. When I tried to start the eclipse it does not worked. Eclipse gave me this error:- Failed to load the JNI shared library "C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll"

I have done exactly I had done with earlier version. I just dumped the folder in "C:" after unzipping it. and then I double clicked on eclipse.exe file. But this time it does not worked and instead given error. Actually it has given other error earlier related to javaw.exe also. So, I have downloaded fresh version of java whereas Java site was telling I have new version of Java already installed.

Then, for solving the problem, I have tried various other method I thought. Used command line, restarted the system as I have installed the fresh version of Java and others. I have read this setting to start Eclipse with installer API:

>java -jar plugins/org.eclipse.equinox.launcher_1.0.0.v20070208a.jar

Here number after launcher_* can be different for you. As I said there, I am telling you as well. Give the full path to plugins folder also. Did it solved the problem for you! It has not solved for me.

Then, I have tried this solution:

Used this argument --launcher.library <path/to/eclipse shared lib> for staring eclipse. Though there was no reason for this error as I have not done anything with plugins. Plugins was at their usual location.

>eclipse --launcher.library <path/to/eclipse shared lib>

Did this solution worked? Not for me.

Then I got another solution and I have thought it will work. By look this solution looks better.

>eclipse.exe --launcher.suppressErrors

Again, it has not worked for me. Try this solution as if it works for you then you do not have to download a new 32-bit version of Eclipse. Yes, I read in the process that Java version installed may be of 32-bit as IE may be of 32-bit version. Many software are 32-bit today even if your system is 64-bit like my system. Thinking for installing 64-bit of JRE and then thinking of IE etc was a big headache, so I thought of content with 32-bit of eclipse.

Before trying to download a 32-version copy, please read here at eclipse site and see if you find anything useful there.

Important Related Post: Java 32bits or 64bits?

  • # 2 - by Ankur Gupta

    Awesome Dude. This works. JDK 1.5 was giving an error and I installed 64 bit version of 1.6 (relatively quick download) and Eclipse is happy.

  • # 3 - by Ryan

    Just install the JSE 6uX x64 (JSE 64-bit) on your machine. Remember to remove all previous versions of Java first.

  • # 4 - by amogh

    64 bit eclipse is little bit @#$%
    Download only 32-bit eclipse and enjoy its performance
    have a java day folks

Comment pages
1 2 3 4 2230
Comments are open for an year period. Please, write here on Facebook page.