Eclipse Error The JVM Shared Library JavaVirtualMachines does not contain the JNI_CreateJavaVM symbol


Eclipse Error - The JVM Shared Library JavaVirtualMachines does not contain the JNI_CreateJavaVM symbol
Eclipse Error
Eclipse

The JVM shared library "/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home/bin/../lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.

I ran into the above error while trying to run eclipse for the first time on M1 Mac Big Sur running OpenJDK Zulu Java version 11.

I was able to resolve this error by the below steps,

  1. Locate Eclipse in Applications folder,
  2. Right Click on it - Show Package Contents
  3. Go to Contents folder and open info.plist file,
  4. In the <arrays> tag add the below after installing Oracle Java 1.8 version.
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java</string>


Have Questions? Post them here!


















Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap