将Dependency jar添加到个人Jar中

时间:2013-12-27 14:33:52

标签: java eclipse compilation dependencies

短版

在Eclipse中,当您将程序导出为jar时,有没有办法将所有引用库直接添加到jar中,以便它不会在其他地方查找其依赖项?

长版

我正在使用基于WebSphere构建的IBM Business Process Manager 8.5。我被允许上传一个jar并在其中使用公共函数。我创建了一个使用Apache XSL-FO的PDF实用程序,需要一个fop.jar,xmlgraphics-commons-1.5.jar,commons-logging-1.0.4.jar,commons-io-1.3.1.jar,avalon-framework- 4.2.0.jar,和batik-all-1.7.jar。 BPM已经并且正在使用两个公共和avalon jar。我遇到的问题是,当我运行PDF java代码时,我得到一个挂起的线程,因为它试图从BPM中提取三个依赖项。我需要找到一种方法来阻止它搜索这些依赖项。仅供参考,我知道我没有错过任何罐子,因为我找到了一个不支持的解决方法。

1 个答案:

答案 0 :(得分:0)

当您在Eclipse中将项目导出为 runnable jar时,会有一个单选按钮,用于将所需的库提取或打包到生成的jar中。尝试其中之一,看看会发生什么。