删除正在运行的Studio 3并安装新的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(两者都安装了)。怎么可能这样做?两个rubys都在PATH中,首先是ruby2.0.0。另外RUBY_HOME指向ruby2.0.0。在命令提示符下输入ruby -v会产生1.9.3。
反过来,我这样做是因为我在1.9.3崩溃时说:“你在红宝石翻译中遇到了一个错误......”
答案 0 :(得分:6)
您可以在AptanaStudio3.ini
中配置Java Aptana将使用的版本:只需添加
-vm
C:/Program Files (x86)/Java/jdk1.7.0_21/bin/javaw.exe
(在--launcher.XXMaxPermSize
之前)指向32位Java版本。
答案 1 :(得分:2)
确保安装了32位版本的JDK。 64位版本会发生此错误。尝试下载32位JDK,安装和Aptana应该运行(至少那对我有用)
答案 2 :(得分:0)
最新的Windows安装程序不包含JRE,与http://www.aptana.com/products/studio3/success.html页面的内容相反:
Windows安装程序包含兼容版本的Java。
我下载了3.5安装程序,安装到另一个目录,并将JRE目录从那里复制到3.6.x目录。这解决了我的问题。
(我想安装程序可能包含32位JRE,检测我的系统是64位系统,而不是安装它,但两个安装程序之间的大小差异足以让缺少的JRE解决。 )
答案 3 :(得分:0)
我在加载aptana时遇到了同样的问题。 通过以下步骤修复它。
由于