将非外部JAR添加到Eclipse Java项目中

时间:2012-08-30 13:43:34

标签: java eclipse

已经提出了类似的问题,但我仍然不知道/理解答案。 在Eclipse Java项目中添加对.jar的引用时,“Add JAR”和“Add External JAR”之间有什么区别?我理解前者通常用于从Eclipse工作区中的其他项目构建的JAR,但是从引用项目的角度来看两者之间有什么区别?

当我单击“添加Jar”并在我的工作区中选择另一个导出.jar文件的项目时,我在文件系统GUI中看不到.jar文件,因此我无法选择它。在下面的屏幕截图中,我想在MiscUtils项目中引用MiscUtils.jar。 .jar肯定位于“bin”目录中,但它不会显示在UI中。

谢谢!

Eclipse IDE screenshot http://i46.tinypic.com/qn44sj.png

2 个答案:

答案 0 :(得分:1)

“添加jar”是添加当前项目树中的jar,因此UI仅显示项目的子目录。 “添加外部jar”是添加一个可以位于任何位置的jar,因此在这种情况下,UI允许您浏览任何可用驱动器上的任何文件夹。

答案 1 :(得分:0)

  

“添加JAR”和“添加外部JAR”有什么区别?

- >使用Add External JAR,您可以添加来自外部项目的jar,远离项目工作区。使用Add Jars,您可以添加当前打开工作区中可用项目的jar。