我有几个 Java 应用程序。它们都具有外部 jar 依赖项,并且还需要几个 .dll/.so 文件才能运行。我想为这些应用程序构建一个安装程序,只需双击已安装的程序即可正常运行。有什么工具可以做到这一点?
提前致谢。
我有几个 Java 应用程序。它们都具有外部 jar 依赖项,并且还需要几个 .dll/.so 文件才能运行。我想为这些应用程序构建一个安装程序,只需双击已安装的程序即可正常运行。有什么工具可以做到这一点?
提前致谢。
..只需双击已安装的程序即可正常运行
这意味着富客户端桌面应用程序。而不是基于命令行的。在这种情况下,最好的部署技术是Java Web Start。
Java Web Start (JWS) 是Oracle Corporation的技术,用于直接从网络或 Internet 链接启动富客户端(Swing、AWT、SWT)桌面应用程序。它为支持 Java 的平台提供“一键式”安装。
JWS 提供了许多吸引人的功能,包括但不限于启动屏幕、桌面集成、文件关联、自动更新(包括延迟下载和更新的编程控制)、按平台、架构或 Java 版本、配置划分本地和其他资源下载运行时环境(最低 J2SE 版本、运行时选项、RAM 等),使用扩展轻松管理公共资源。