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,但我仍然遇到同样的错误。
谢谢您的帮助。
原文由 Ray Lang 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您使用 Eclipse 安装程序安装 eclipse,当安装程序未指向正确的 jvm 位置时可能会发生这种情况。
您可以按如下方式更正它。
1. 右键单击安装程序文件并选择“显示包内容”
2. 转到目录并打开 Info.plist
3. 在此文件的底部,您会看到带有标签
<string>-vm</string>
的注释部分以及一些路径。您可以在那里设置正确的 JAVA_HOME 路径并取消注释该部分。 (在控制台中运行echo $JAVA_HOME
将为您提供当前设置)