如何在Eclipse项目出口与外部JAR的依赖?(How to export an Eclipse

2019-07-19 06:00发布

在处理,我想汇入我用Java编写的库,围绕外部库(.jar文件)包装。

加工似乎导入我自己的图书馆,但是当我调用构造函数(引用外部库中某些类),我得到一个java.lang.NoClassDefFoundError在处理GUI控制台。

如果不是,包括我的Eclipse构建路径的外部.jar,我使用这个库的实际的源代码,并导出所有的是,处理不抱怨。

我怎么可能能够打包这个项目让我没有包括所有的库的源代码(和而不是只包括.jar文件)在我的Eclipse项目?


更新 :根据NLtelaviv的建议下,我选择出口作为一个Runnable JAR。 什么工作对我来说是选择选项“复制所需的库到一个子文件夹中生成的JAR旁边。” 在此情况下,接着创建到您的.jar是包含被引用的.jar库输出另一个文件夹。

UPDATE2:该作品另一种选择是“提取所需的库到生成的JAR。” 这样做允许JAR在内部访问引用。 简直可以说,同样会与NLtelaviv的建议的工作,但不会出现这种情况。 如果你不希望有任何额外的文件,选择此选项。 你会发现,如果你探索.jar文件,该外部库是在一个单独的包文件夹。

Answer 1:

使用了Runnable JAR文件导出选项。

点击你的项目 - 出口 - Java的可运行jar文件 - 选择包装选项需要在jar库



文章来源: How to export an Eclipse Project with External Jar dependencies?