4

设置场景:我的系统上有两个版本的 Java。一个 32 位版本和一个 64 位版本。我拥有的另一个版本是 64 位版本的 Eclipse (Java EE)。MyEclipse(32 位版本)指向 JDK 的 32 位版本。我现在试图将 Eclipse(32 位版本)指向新安装的 JDK 1.6.0_32。JAVA_HOME 变量已经被 64 位版本占用,因此我不能使用它。

以前此环境和此环境中的项目使用的是 Java 1.6.0_30。我更改 JRE 版本的地方是 Preferences->Java->Installed JREs。在这里,我添加了新的 JRE 并删除了旧的。我可能需要在哪些其他地方进行更改?当我启动我的 Apache Tomcat 服务器时,我仍然收到关于 1.6.0_30 的错误。具体来说,我收到错误“类路径引用的存档:Files/Java/jdk1.6.0_30/lib/tools.jar 不存在。”

查看我的项目的类路径,我看到了正确的 1.6.0_33 版本。我还需要在哪里更改类路径?

提前致谢。

4

2 回答 2

15

转到 Window/Preferences/Server/Runtime Environment,选择您的服务器(Apache Tomcat),单击 Edit。有使用您的服务器的 JRE,您可以根据需要更改它。

在此处输入图像描述

在此处输入图像描述

于 2012-07-17T21:06:11.697 回答
0

纠正此错误的一种方法是:

在 jre/lib 文件夹中找到 tools.jar 并将其复制到所需的文件夹 /Java/jdk1.6.0_30/lib/ 中。

于 2012-07-17T21:06:19.970 回答