大家好,关于创建分发桌面 Java 应用程序的问题。目前我有一个 Java + Swing + Maven 的胖客户端,一切都以 jar 格式相应地组装。我需要构建一个发行版,以便我可以将其提供给用户,他可以将其安装在他的 PC 上。
有 NSIS 这样的东西,但我想知道是否有更好的方法来创建安装程序。我想创建一个跨平台安装程序或找到一些 maven 插件,它可以同时为不同平台收集多个安装程序:Win、MacOs、Linux。
大家好,关于创建分发桌面 Java 应用程序的问题。目前我有一个 Java + Swing + Maven 的胖客户端,一切都以 jar 格式相应地组装。我需要构建一个发行版,以便我可以将其提供给用户,他可以将其安装在他的 PC 上。
有 NSIS 这样的东西,但我想知道是否有更好的方法来创建安装程序。我想创建一个跨平台安装程序或找到一些 maven 插件,它可以同时为不同平台收集多个安装程序:Win、MacOs、Linux。
Java 程序的分发选项:
资源
用于组装 Jar 昵称的插件:
您需要的所有内容通常都压缩到一个简单的存档中,用户将在他们的计算机上自行解压缩,通常是 ZIP,这是最常见的。不要忘记将批处理文件放入存档以运行您的应用程序 - bat/cmd 用于 Windows bash/sh 用于 Linux 和 MacOS 以及设置和运行说明 - readme.txt/pdf。