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

时间:2014-09-03 02:57:46

标签: ruby aptana

  1. 删除正在运行的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?

  2. 这整个练习的开始是为了让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。

  3. 反过来,我这样做是因为我在1.9.3崩溃时说:“你在红宝石翻译中遇到了一个错误......”

4 个答案:

答案 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时遇到了同样的问题。 通过以下步骤修复它。

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