打开Aptana Studio 3时出错

时间:2014-08-09 18:19:18

标签: aptana

我已尝试在OS X上运行Aptana Studio,当它运行时,我收到此消息

  

JVM共享库   "的 /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Content/Home/bin /../ JRE / LIB /服务器/ libjvm.dylib "   不包含 JNI_CreateJavaVM 符号。

我该如何解决这个问题?

5 个答案:

答案 0 :(得分:6)

你只需要更新你的java JDK

您可以使用Apple的支持网站:

https://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US

或者您可以使用Java官方网站的最新版本:

https://www.java.com/en/

然后重启设备并享受Aptana

答案 1 :(得分:2)

我遇到了同样的错误。它发生在1.7.0_65之下,所以我升级到1.8.0_11并且问题仍然存在。我发现一个博客描述了打开eclipse(Eclipse does not contain the JNI_CreateJavaVM)时出现的类似错误,这个问题表明问题出现在更新版本的64bit java和eclipse上。由于Aptana部分基于eclipse,我认为这可能是一个类似的问题所以我去了控制台日志,发现了这个......

8/13/14 4:40:49.756 PM AptanaStudio3[413]: Error loading /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/MacOS/libjli.dylib:  dlopen(/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/MacOS/libjli.dylib, 265): no suitable image found.  Did find:
    /Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/MacOS/libjli.dylib: mach-o, but wrong architecture

错误的架构错误导致我认为博主的调查结果是真实的。我假设您可以随时加载旧版本的Java JDK或运行32位版本,但这完全取决于您是否真的想要走得那么远。

更新:测试已安装的Java JRE 1.6,这似乎有效(Apple Java for OS X 2014-001)。

Host OS: Mac OS X
OS Version: 10.9.4
OS Arch: x86

JRE Version: 1.6.0_65
JRE Vendor: Apple Inc.
JRE Home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Aptana Studio 3 Version: 3.6.0.201407100658

答案 2 :(得分:2)

答案 3 :(得分:2)

Apple的“更新”链接是一个非常古老的Java版本。由于安全漏洞,即便是苹果也不鼓励用户安装它。

Aptana 3使用最新版本的Oracle JRE在Windows 8.1 64位和64位Server上运行,但在OS X Yosemite上运行却不是很奇怪。

但作为软件开发人员30多年后,我应该知道比期望跨平台产品正常运行更好。

尽管您可能会使用过时的JRE来运行此产品,但请帮自己一个忙,然后找另一个编辑器。受损系统不值得。

答案 4 :(得分:1)

如果您有x64系统,则必须安装x86版本的JRE / JDK,如下所述:http://docs.appcelerator.com/titanium/3.0/#!/guide/Setting_up_Studio-section-37540095_SettingupStudio-OracleJDK