Java – Eclipse: Failed to load the JNI shared library “C:\Program Files(x86)\Java\jdk1.7.0_15\bin\..\jre\bin\client\jvm.dll

eclipseinstallationjava

I'm trying to install Eclipse. I have done the following in order to install.

  • Installed JDK 7u15 64 bit (actual download name:jdk-7u15-windows-i586.exe) in C:\Program Files(x86)\Java\JDK 1.7.0_15

  • I Ran cmd in administrator and typed "C:\Users\Alfred>java -version" which gave me
    "Java version "1.7.0_15" java(TM) SE Runtime Enviroment (build 1.7.0_15-b03) Java Hotspot(TM) Client VM (build 23.7-b01, mixed mode, sharing)

  • In the same cmd window i typed "C:\Users\Alfred>javac -version" which gave me "javac 1.7.0_15"

Both these last two points should mean my path is set to the right place correct?

  • I downloaded eclipse IDE for Java developers 64 bit (actual download name:eclipse-java-juno-SR1-win32-x86_64.zip) and unzipped it to my desktop

  • I've tripled checked that my system is 64 bit(Start>Control Panel>System>System type:64 bit operating system)

  • I've found and deleted java.exe and javaw.exe from C:\windows\system32 which resolved
    the error message "C:\Program Files\Java\jre7\lib\amd64\jvm.cfg'

My problem as of now is the following error message when i try to start eclipse:

  • Failed to load the JNI shared library "C:\Program Files(x86)\Java\jdk1.7.0_15\bin..\jre\bin\client\jvm.dll

I've made sure that this .dll file is there. I have looked around and everyone says to make sure everything is 64 bit. I have no clue what to do now. How I fix? Any and all help is greatly appreciated.

Best Answer

jdk-7u15-windows-i586.exe is not 64bit.

Reinstall Java 7 for 64 bits.

Related Topic