如何将库添加到不是“用户库”的.jar文件的eclipse中?

时间:2014-02-11 16:49:42

标签: eclipse jar java

我正在尝试将一组.jar文件添加到我的构建路径中,以用于源代码管理下的项目。具体来说,我已经下载了Smack API,我的项目/ libs /中有一个文件夹,其中包含我需要的多个smack .jar文件。

如果我去Project>属性...并尝试使用“库”选项卡下的“添加库...”。唯一有意义的选择是添加“用户库”。但是,这不适用于源代码管理,因为用户库似乎在workspace / .metadata /文件夹中定义,并且不受源代码管理。

我可以使用Project>添加每个.jar文件。属性...使用“库”选项卡下的“添加JAR ...”,然后每个.jar在构建路径中单独显示(不像其他系统库那样整齐地分组在一起)。在我需要的HAPI,HTTP组件和Smack .jar之间,构建路径包含许多单独的jar文件,我只想将它们组合在一起。

这是Eclipse的限制吗?或者我错过了什么?

2 个答案:

答案 0 :(得分:0)

enter image description here这是我的一个Eclipse项目的链接。 Eclipse不会将它们组合在一起 - 您只需添加每个jar并从此屏幕获取列表。要添加项目文件夹结构中的库,使用Add Jars ...,对于外部jar,请使用Add External Jars ...

答案 1 :(得分:0)

如@mikemil所述,添加外部jar是非Web应用程序的方式。

如果您的项目是一个Web应用程序并且有一个... / WEB-INF目录,您可以将jar放在... / WEB-INF / lib目录中,它也将位于已部署的WAR文件中就像在构建路径中一样。