向EclipseJava项目添加非外部JAR

向EclipseJava项目添加非外部JAR,java,eclipse,Java,Eclipse,有人问过类似的问题,但我仍然不知道/不明白答案。 在Eclipse Java项目中添加对.jar的引用时,“添加jar”和“添加外部jar”之间有什么区别?我知道前者通常用于从Eclipse工作区中的其他项目构建的JAR,但是从引用项目的角度来看,两者之间有什么区别 另外,当我单击“添加Jar”并在我的工作区中选择另一个导出.Jar文件的项目时,我在文件系统GUI中看不到.Jar文件,因此无法选择它。在下面的屏幕截图中,我想在MiscUtils项目中引用MiscUtils.jar。jar肯定位于

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

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

谢谢

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

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


-->使用
addexternaljar
,您可以从项目外部添加JAR,而不必进入项目工作区。使用
addjar
,您可以从当前打开的工作区中可用的项目中添加jar。

在过滤器中键入
MiscUtils.jar
。如果您没有看到任何表示jar不存在的条目。