我尝试在我的笔记本电脑上安装Aptana Studio 3
,但在安装后,当我尝试运行它时,它给了我错误"Could not load the JNI shared library ... "
。谷歌搜索告诉我它需要安装32-bit Java
。由于我的安装是64位,我确信它不起作用。我没有再试一次。就在这时,弹出窗口出现了我的系统Java 8 Update 20
可用的新的Java更新。以前我在Java 8 update 11
。我做了更新,然后重新启动。之后,我再次尝试运行Aptana Studio 3,令我惊讶的是它完美运行。
然后我遇到了疑问,试图运行Eclipse
(我的是64位),我看到问题"Java was started and returned with exit code=13"
,谷歌搜索告诉我,我试图运行32位Java安装上的64位eclipse。所以我做了一个"java -version"
,它现在告诉我我有一个32位的Java安装。
所有这些都在10分钟内发生。我的意思是我在更新前的今天早上使用Eclipse。
我从来不知道这甚至可能发生。我经常使用Eclipse,我知道我安装了64-bit Java
,并且PATH也设置正确。
我不知道发生了什么,但我需要我的Eclipse启动并运行,我正处于我的android应用程序项目的中间,现在我不知道了。请帮忙!
操作系统:Windows 7 Ultimate Service Pack 1 64位
我附上两张截图。
答案 0 :(得分:2)
修改eclipse.ini
并将vm
属性设置为您首选的JVM:
-vm
C:\Program Files\Java\jdk1.7.0_51\bin\javaw.exe
这使得eclipse在JVM上运行,该JVM独立于JAVA_HOME
或PATH
指定的内容。有关详细信息,请参阅this。
答案 1 :(得分:0)
您已安装了两种类型的Java(32位和64位)(Java 8 Update 11)。
更新的Java版本只是32位版本(我不能告诉你原因)。
一开始,Java总是使用最新的32位版本。