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

标签 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。

最佳答案

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

关于java - Mavericks OS X 上的几个应用程序请求安装 Java 6 SE 运行时,但已经有 Java 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22730437/

相关文章:

matlab - 用于在 JVM 上进行富有表现力的、功能丰富的数值计算的工具

java - 无法通过蓝牙设备地址在android中创建套接字

java - 一对多类型关联的策略,其中 "many"辅助条目以百万计

java - MySQL或Tomcat日志查询

java - Subclipse 忽略文件,特别是 .classpath

java - Java 新手,在将剪贴簿链接到构造函数时遇到问题

java - 无法在hadoop中使用dfs创建目录

Eclipse : Starting tomcat server from eclipse , 不启动已部署的 war

algorithm - 随时间变化的滑动窗口 - 数据结构和垃圾收集

java - 与常规 Java 类相比,JVM 如何执行 servlet?