我如何用JGoodies Extension捆绑我的程序

时间:2012-05-14 08:50:43

标签: java jar bundle jgoodies

我用java编写了一个应用程序,我在我的代码中使用了JGoodies。 当我导出jar文件时,该文件不在另一个系统中运行。 如何将我的程序与JGoodies jar文件捆绑在一起?

1 个答案:

答案 0 :(得分:0)

基本上有两种方法可以做到这一点,但这一切都归结为确保当用户运行应用程序时,您的类和JGoodies类都在类路径中。

第一种方法是简单地将您的jar文件与JGoodies jar文件以及它们中任何一个依赖的jar文件一起分发。然后,用户必须在其类路径中包含所有(两个)这些jar,并在java命令行中包含“-cp”选项。

第二个选项是将所有类重新捆绑到一个大的jar文件中(通常称为'uber-jar')。如果您的构建使用Maven,或者您可以转换为Maven,则可以使用Maven Assembly Plugin - http://maven.apache.org/plugins/maven-assembly-plugin/