我正在使用 Ubuntu 12.04(LTS)。在我的 Eclipse 项目中,我需要使用 com.sun.tools.attach 包。但是,我的 JRE 系统库不包含包含该包的 tools.jar 文件。
我尝试为 Java 6 和 7 安装不同的 JRE 和 JDK。我注意到其中一些在他们的 libs 文件夹中有提到的 jar 文件,但是在选择 JRE 时 Eclipse 仍然无法将它包含在我的类路径中。引用 tools.jar 直接解决了这个问题,但由于这是一个共享项目,我不允许修改类路径,因此这对我来说不是一个可行的解决方案。
我的朋友正在使用具有相同版本的 Eclipse 和默认 JRE 的 MAC,并且没有这个问题。我们发现,对他来说,tools.jar 是 classes.jar 的一部分,而我的设置中并非如此(我没有 classes.jar)。
您认为这个问题的根源可能是什么?