Failed to load the JNI shared library jvm.dll

When you try running Eclipse IDE and you get the below error,

Failed to load the JNI shared library "C:/JAVA/JDK6/bin/client/jvm.dll"

The reason for this error is because you may be having a miss-match between 32-bit and 64-bit setups,

64-bit Operating System: 64bit Eclipse and 32-Bit JDK or JRE Setup


64-bit Operating System: 32bit Eclipse and 64bit JDK or JRE Setup

So, you should have Eclipse + JDK + JRE all either 64-bit or 32-bit

How to check the Java Version installed ?

To check what Java version (64/32-bit) is installed on the system, open Command Prompt and run the command "java -version"

How to check Eclipse Version installed ?

You can check installed eclipse version by looking into eclipse.ini file and look for x86_64 for 64bit if you just find x86 it means that you have 32bit eclipse installed.

Conclusion :

Windows Operation System, JRE, JDK, and Eclipse all must be either 32bit or 64bit to resolve this issue. If not do reinstall the component to 64/32bit appropriately.

Recent Posts:

Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.