繁体   English   中英

在eclipse中添加外部jar

[英]Adding external jar in eclipse

我有一个java主项目和一个java库项目,它作为库中的库添加。

该库有一些.jars,包含两者(主要和库)的基本内容。 我认为主要项目可以访问这些罐子,但显然不是。 我对么?

所以...我以为我必须从库中复制.jars并将它们也放在主项目中。 但这太糟糕了。 所以我从eclipse中找到了“添加外部.jar”,这让我从库中添加了这个.jar,但我的问题是:“当我构建一个独特的.jar时会发生什么?将.jar添加到库中也是主要的dupplicating本身?“

另外,我可以将一个打开的项目作为库导入,而不必将其编译成jar并能够实时编辑项目吗?

谢谢

当您为自己的代码构建一个独特的jar时,它将不包含来自另一个jar的类。 如果你想让其他人运行你的程序,他们要么自己需要那个jar,要么你必须用你自己的jar分配额外的jar(假设允许)。

可以解压缩您所依赖的罐子并将其放入您自己的罐子中,但这是不寻常的,不推荐使用。 如果编写该代码的人纠正了错误并分发了一个新的jar,获得新jar的人将得到修复和改进,但不会使用你的打包版本的人,除非你分发一个新的。

我不知道你的最后一个问题意味着什么......

你当然可以有一个项目依赖于另一个项目,这听起来像你的意思是“ 我可以导入一个开放项目的库,而不必将其编译成一个罐子并能够实时编辑项目吗? ”。

要从库项目共享罐子,请转到“构建路径”对话框中的“订购和导出”选项卡,然后勾选要使其可用的罐子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM