Failed to load JNI shared library “Program Files (x86)\Java\jdk1.6.0_20\jre\bin\client\jvm.dll”

If you get the following exception while trying to open Eclipse on Windows 7 version;

Failed to load JNI shared library “Program Files (x86)\Java\jdk1.6.0_20\jre\bin\client\jvm.dll”

You need to download the correct (Bit Architecture) version of Eclipse program.

Your jdk  architecture (32 or 64) of the Java and the Eclipse architecture should be the same.

If you are using the 32 Bit Architecture of Java, you have to Download 32 bit Eclipse version or if you are using 64 bit version of Java you have to download the 64 bit version of Eclispe program.

2 thoughts on “Failed to load JNI shared library “Program Files (x86)\Java\jdk1.6.0_20\jre\bin\client\jvm.dll”

  1. …check the following as a hot spot (i am windows 7 user)

    1.You understand program files and program file(x86) are two different folders…x86 stands for 32 version of programs and the former is 64 bit version.

    2.If you have multiple version of java installed with different bit and release versions,which is bound to happen with so many opensource ides,managers,admin consoles,best option is to set the vm argument directly in eclipse.ini file. If you dont eclipse will go crazy and try searching itself which is not good.

    if you are interested in extensive debugging and various command i used to support my points please look on the below link.Thanks for reading this loooong post….

    eclipse failing to launch

    Requesting moderator to acknowledge this post,thank you

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s