-
在删除了正在运行的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?
-
整个练习的开始是为了让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。
-
反过来,我这样做是因为我在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时遇到了同样的问题。通过以下步骤修复了它。
- 已卸载可用的jdk7.1(它是64位)
- 已卸载aptana
- 下载并安装了jdk7.1 32位
- jvm.dll将位于以下路径中:"C:\Program Files(x86)\Java\jdk1.7.0_75\jre\bin\client"
- 重新安装aptana
感谢