【发布时间】:2014-08-26 17:11:01
【问题描述】:
我需要通过 JDK 1.7 在 Mac OS 上运行 Eclipse Kepler(这是 PyDev 插件所必需的)。
问题是,虽然我已经成功安装了 1.7 jdk 并配置了 eclipse.ini 以使用它,但我得到了错误
JVM 共享库“/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin../jre/lib/server/libjvm.dylib”不包含 JNI_CreateJavaVM 符号。
更新 这里的聪明人https://github.com/joeferner/node-java/issues/90声称将JNI添加到info.plist文件中的JVMCapabilities就足够了
<key>JVMCapabilities</key>
<string>JNI</string>
但我试过了,它在我的情况下不起作用
【问题讨论】:
-
Info.plist 文件应位于
/Library/Java/JavaVirtualMachines/<javaversion>.jdk/Contents -
@Sindico -- Shan 的回答对我有用,你呢?您为什么不通过单击旁边的打开复选标记图标来接受他的回答。