【问题标题】:The best way to distribute Java files分发 Java 文件的最佳方式
【发布时间】:2011-05-26 21:44:06
【问题描述】:

我有一个依赖于多个库的 Java 项目,这些库以 JAR 文件的形式分发。当我构建我的项目时,我最终得到了 myProject.jar 和一个 lib 文件夹,其中包含我使用的每个库的 JAR 文件。

为了分发我的项目,我想我可以压缩整个 dist 文件夹,但这不是很干净。

除了为包含库的每个平台(Mac 为.app,Windows 为.exe,...)制作一个单独的可执行文件之外,还有一种方法可以制作单个跨平台文件(最好是 JAR ) 我可以分发吗?

谢谢!

【问题讨论】:

  • 压缩整个 dist 文件夹也没什么问题。或者使用某种跨平台安装程序,例如 InstallAnywhere。

标签: java netbeans jar packaging


【解决方案1】:

您可以使用IzPack

【讨论】:

    【解决方案2】:

    您可以考虑使用Java Web Start

    基本上,您创建一个配置文件并将其与您需要的任何 JAR 一起放在网站上。在该配置文件中,您可以指定它需要下载的内容。下载完所有内容后,它会在用户桌面上放置一个图标,供他们启动您的程序。

    您还可以将其配置为在必要时自动下载更新的 JAR。

    【讨论】:

    • 文件名中包含日期戳或类似名称,以便在代码更改时更改其名称。
    【解决方案3】:

    有许多工具可以将一堆 JAR 打包成一个。 Enrique 的建议是用于分发应用程序的高级工具; JarJar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-18
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      相关资源
      最近更新 更多