Mac OSX 10.9 上的 Eclipse 4.4.0,当我尝试运行它时 JVM 8 发出警告:
“JVM 共享库“/Library/Java/JavaVirtualMachine/jdk1.8.0_20.jdk/Contents/Home/bin/.../jre/lib/server/libjvm.dylib”不包含 JNI_CreateJavaVM 符号”
应用程序没有启动。
我按照 Shan 的 8/25 说明编辑了 Info.plist,但我仍然遇到同样的错误。
我也从 Apple 的网站下载并安装了 Java,但我仍然遇到同样的错误。
感谢您的帮助。
最佳答案
如果您使用 Eclipse 安装程序安装 eclipse,当安装程序未指向正确的 jvm 位置时可能会发生这种情况。
您可以按如下方式更正它。
1. 右击安装程序文件并选择“显示包内容”
2. 转到目录并打开 Info.plist
3. 在此文件的底部,您会看到带有标签 <string>-vm</string>
的注释部分有一些路径。您可以在那里设置正确的 JAVA_HOME 路径并取消注释该部分。 (在控制台中运行 echo $JAVA_HOME
将为您提供当前设置)
关于java - Eclipse:JVM 共享库不包含 JNI_CreateJavaVM 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25753966/