OSX 优胜美地 - JVM 共享库不包含JNI_CreateJavaVM符号

2022-09-01 04:12:01

下载了OS X Yosemite Beta 3,我正在尝试运行一些基于eclipse的IDE,即Titanium Studio和Aptana Studio。

当我尝试启动应用程序时遇到此错误消息。在启动时不起作用,所以我下载了JDK 1.8.0_40,仍然没有骰子。它正在查找正确的位置,文件存在并且它使用的是正确的java版本。不确定问题是什么,任何帮助将不胜感激。


答案 1

从 Apple 下载最新版本的 Java for OS X 2014-001。http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

今天早上我遇到了同样的错误,这是一个快速简便的修复方法。


答案 2

当我尝试在OSX Yosemite上享用AptanaStudio 3.1午餐时,我遇到了这个问题。我在谷歌上搜索了这个问题,发现JDK1.8(64位)版本只是不支持Aptana Studio(3.1),可能也不适用于基于Eclipse相同骨架的其他IDE。

我能拿出的唯一解决方案是安装旧版本的JDK,我发现@ChancePance提供的链接对我有用。

为什么我回答这个问题只是为了指定可以将此版本的JDK(当我下载软件包时为1.6.0_65版本,下载软件包时为64位)与J2SE 1.8(由Oracle提供)一起安装。因此,您不必担心在安装两个版本的JDK时有任何冲突。

我需要JDK1.8来获取最新版本的Oracle J2SE的一些新功能。同时,我需要Aptana Studio。我非常担心可能会有一些冲突。

以下是我在OSX Yosemite上为解决AptanaStudio3.1的问题所做的工作:

  1. 下载并安装软件包:JavaForOSX
  2. 找到文件“AptanaStidio3.ini”,默认情况下,该文件位于以下目录下:/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS
  3. 添加“-vm”参数以指定将用于午餐Aptana Studio的java。-vm /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

希望这将有助于你们遇到同样问题的人。