Aptana Studio 3的新安装无法找到JNI共享库


  1. 在删除了正在运行的Studio 3并安装了一个新的之后,第一次启动产生了消息:"加载JNI共享库失败:‘C:…java.jdk1.8.0_05\bin.\jre\bin\server\jvm.dll’"在检查指示的bin目录时,"server"子目录不见了。然后,我将jre7和jre8都安装为独立的jre。hre7和jre8都有bin下的server子目录。如果我将JAVA_HOME指向一个较新的安装,我将失去对JDK的现成访问权限。有没有其他方法可以告诉Aptana Studio 3使用哪个jvm?

  2. 整个练习的开始是为了让Aptana Studio 3使用Ruby 2.0.0,而不是Ruby 1.9.3(两者都已安装)。一个人怎样才能做到这一点?两个ruby都在PATH中,首先是ruby0.0.0。此外,RUBY_HOME指向ruby0.0.0。在命令提示符下输入ruby-v将产生1.9.3。

  3. 反过来,我这样做是因为我在1.9.3中遇到了一个崩溃,它说:"你在ruby解释器中遇到了错误…"

您可以配置在AptanaStudio3.ini中使用哪个版本的Java Aptana:只需添加

-vm
C:/Program Files (x86)/Java/jdk1.7.0_21/bin/javaw.exe

(在--launcher.XXMaxPermSize之前)指向32位Java版本。

确保安装了32位版本的JDK。此错误发生在64位版本中。尝试下载32位JDK,安装并运行Aptana(至少对我有效)

最新的Windows安装程序不包含JRE,这与页面http://www.aptana.com/products/studio3/success.html说:

Windows安装程序包含兼容版本的Java。

我下载了3.5安装程序,安装到另一个目录,并将JRE目录从那里复制到3.6.x目录。这为我解决了问题。

(我想安装程序可能包含32位JRE,检测到我的系统是64位系统,然后不安装它,但两个安装程序之间的大小差异足以由丢失的JRE来解释。)

我在加载aptana时遇到了同样的问题。通过以下步骤修复了它。

  1. 已卸载可用的jdk7.1(它是64位)
  2. 已卸载aptana
  3. 下载并安装了jdk7.1 32位
  4. jvm.dll将位于以下路径中:"C:\Program Files(x86)\Java\jdk1.7.0_75\jre\bin\client"
  5. 重新安装aptana

感谢

最新更新