我如何将我的程序与 JGoodies 扩展捆绑在一起



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

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

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

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

相关内容

  • 没有找到相关文章

最新更新