0

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

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

谢谢!

Eclipse IDE 屏幕截图

4

2 回答 2

1

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

于 2012-08-30T13:46:04.267 回答
0

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

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

于 2012-08-30T13:46:37.070 回答