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.

Try:
>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.

Update:
Important Related Post: Java 32bits or 64bits?

  • # 1 - by Satya Prakash

    Thanks for the information.

  • # 2 - by Tyron

    I've got this problem also, and I managed to solve it.
    The tricky part is that you have to install JVM 64 bit, but it's not easy to find it in Java's site.
    The correct link is:
    http://www.java.com/en/download/windows_ie-64bi

    Let me know if this works for you…

    • # 3 - by Guest

      works perfectly. thanks for this hint.

  • # 4 - by Guest

    Tyron works perfect! the trick is to access this link via IE 64 bits

  • # 5 - by Jose Luis Bencosme

    I have both 32 & 64 VMs.

    To solve it (using the 32bit VM), I added this to the top of eclipse.ini (each in its own line):
    -vm
    C:Program Files (x86)Javajre6bin

Comment pages
Comments are open for an year period. Please, write here on Facebook page.