Mavericks OS X上的几个应用程序请求安装Java 6 SE运行时,但已经有Java 7

时间:2014-03-29 11:22:57

标签: java eclipse jvm osx-mavericks aptana3

我已经看过关于它的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。

1 个答案:

答案 0 :(得分:0)

您只需为所有Apple专有API安装Java 6。这使应用程序可以访问本机Mac OS X功能,如Cocoa,Objective-C和各种OS服务。它还用于访问Mac OS JNI代码。我不确定Oracle JDK是否在Mac OS上提供JNI,但是可能唯一的方法是通过Apple的JRE / JDK(他们因某种原因停止开发)。