【发布时间】:2014-11-17 14:49:31
【问题描述】:
我尝试在我的笔记本电脑上安装Aptana Studio 3,但安装后,当我尝试运行它时,它给了我错误"Could not load the JNI shared library ... "。谷歌搜索告诉我它需要32-bit Java 安装。由于我的安装是 64 位的,我确信它不会工作。我没有再试一次。就在这时弹出一个消息,提示我的系统有一个新的 java 更新,Java 8 Update 20。以前我在Java 8 update 11。我做了更新,然后重新启动。之后,我再次尝试运行 Aptana Studio 3,令我惊讶的是它运行良好。
但后来我开始怀疑并尝试运行 Eclipse(我的是 64 位),我看到了问题 "Java was started and returned with exit code=13",谷歌搜索告诉我我正在尝试运行 64 位 eclipse在 32 位 Java 安装上。所以我做了一个"java -version",现在它显示我有一个 32 位 Java 安装。
所有这些都发生在 10 分钟内。我的意思是我今天早上在更新之前使用的是 Eclipse。
我从来不知道这甚至会发生。我经常使用 Eclipse,我知道我安装了 64-bit Java,并且 PATH 也设置正确。
我不知道发生了什么,但我需要我的 Eclipse 启动并运行,我正处于我的 android 应用程序项目的中间,现在我不知道。请帮忙!
操作系统:Windows 7 Ultimate Service Pack 1 64 位
我附上两张截图。
【问题讨论】:
-
我认为更新 11 的第一个版本在您的系统中占主导地位,这就是为什么您拥有上次更新的 32 位版本。我能给出的最好建议是,始终手动更新 Java 版本(看来 64 位更新的机制不能很好地工作)。