OSX Yosemite - JVM共享库不包含JNI_CreateJavaVM符号

nic*_*thu 37 java eclipse macos osx-yosemite-beta

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

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

小智 69

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

我今天早上遇到了同样的错误,这是一个快速简单的解决方法.


low*_*tty 13

当我尝试在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

希望这能帮助那些遇到同样问题的人.


小智 9

我也遇到了这个问题.显然Aptana Studio是32位,而我安装的java是64位.

我不想回复Java6作为接受的答案,所以我用另一种方式解决了.

我下载了64位版本的Eclipse并安装了Aptana Studio的插件版本.