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 Thehellmine

    Try to install windows32 bit version of eclipse. I guess you installed 64bit version but your jdk in 32 bit directory (Program Files x86) there might be a confliction I dont know the reason but when you try it with eclipse 32bit the problem will be solved

  • # 2 - by Satya Prakash

    ya, That is what I have written at the bottom.

  • # 3 - by Alan Joseph

    Try this

    eclipse -vm c:/java/bin/java.exe

    Make sure you have both 64-bit JVM and Eclipse

  • # 4 - by Nietvoordekat

    I have a 64 bit Windows 7, didn't check if I had the 32 or 64 bit Java installed. Easy and fast check to do, is whether or not your Java folder is in Program Files or Program Files(x86). If you've got both of these maps and it's in the x86 one, you'll need the 32 bit download. You might wanna move that tip up from the bottom to the top, it shouldn't take more then 10 secs to check.

    Thanks for the tip though, such a basic mistake.

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