2012-08-30 78 views
0

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

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

谢谢!

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

+0

在过滤器中键入'MiscUtils.jar'。如果您没有看到任何意味着jar不存在的条目。 –

回答

1

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

0

“Add JAR”和“Add External JAR”有什么区别?

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