繁体   English   中英

包含库的Java导出jar

[英]Java export jar including libraries

我已经寻找了一段时间,但是没有找到如何导出在其构建路径中包含所引用库的JAR (非runnable jar )的方法。

使用Eclipse ,我在导出过程中包括了lib文件夹,其中包含引用库的jar。
将那个JAR导入另一个项目并调用一些方法会导致ClassNotFoundException
看着清单,我没有在类路径中看到对这些jar的任何引用,尽管jar确实包含在jar中。

所以我的问题是:
1.有什么方法可以完成对非可执行JAR的打包,因此它将包含库?
2.是否有构建和部署包含其他jar库的jar的最佳实践?

我也尝试过,但是对我不起作用。 我添加了最终的.jar文件,但是它不起作用。

因此,我做了一个解决方法。

  1. 提取所需的.jar文件作为依赖项。
  2. 复制该内容并将其全部放入.jar文件中。
  3. .jar文件添加为eclipse项目内的依赖项。
  4. 运行它,看看一切正常。

暂无
暂无

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

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