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