【发布时间】:2014-05-08 22:53:57
【问题描述】:
我已经看到了this 的帖子,但是按照说明操作后,我在尝试打开 eclipse 时遇到了这个错误
The JVM shared library "/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk"
does not contain the JNI_CreateJavaVM symbol
还有这个用于 AptanaStudio3
Failed to create the Java Virtual Machine.
任何想法如何解决这个问题? 我真的不想安装 Java 6。
【问题讨论】:
-
您是否确认 a) plist 文件是包含适当添加的有效 xml 文件,并且 b) 您的 java 安装实际上正在运行/没有损坏?
-
我检查了 b),但是 aptana 的 plist 在哪里?
-
只是为了验证,您安装了 Oracle JDK 7 或 8 并按照您最初链接的答案中的说明进行操作?
-
啊,是的,对不起,我忘了一秒钟,但是是的,我编辑了 jdk1.7.0_40 文件夹和 jdk1.7.0_51 文件夹中的 plist 文件。其实我现在只是想知道为什么当系统偏好设置中的Java控制面板只列出1.7.0_51时有两个文件夹...
-
嗯,更新/升级不应该导致这种情况,至少那不是我的经验。您可以尝试完全删除 JDK 并重新安装,修复 plist 并检查是否有效。
标签: java eclipse jvm osx-mavericks aptana3