Windows/Linux Java程序安装程序

Windows/Linux Java程序安装程序,java,deployment,installation,Java,Deployment,Installation,我有几个Java应用程序。它们都有外部jar依赖项,并且还需要几个.dll/.so文件才能运行。我想为这些应用程序构建一个安装程序,只需双击已安装的程序即可正常运行。有哪些工具可用于执行此操作 提前感谢。For Windows是一个很好的工具。也可提供 但对于Linux来说,最好是使用.sh脚本安装它 编辑 这样做的原因是,当您使用.sh脚本时,可以检查是否安装了java,如果不存在,则可以安装它。正如我所知,Izpack仍然缺少此功能 …只需双击已安装的程序即可正常运行 这意味着一个富客户端桌

我有几个Java应用程序。它们都有外部jar依赖项,并且还需要几个.dll/.so文件才能运行。我想为这些应用程序构建一个安装程序,只需双击已安装的程序即可正常运行。有哪些工具可用于执行此操作

提前感谢。

For Windows是一个很好的工具。也可提供

但对于Linux来说,最好是使用.sh脚本安装它

编辑 这样做的原因是,当您使用.sh脚本时,可以检查是否安装了java,如果不存在,则可以安装它。正如我所知,Izpack仍然缺少此功能

…只需双击已安装的程序即可正常运行

这意味着一个富客户端桌面应用程序。而不是基于命令行的。在这种情况下,最好的部署技术是

Java Web Start(JWS)是Oracle公司用来直接从网络或internet链接启动富客户端(Swing、AWT、SWT)桌面应用程序的技术。它为支持Java的平台提供“一键式”安装

JWS提供了许多吸引人的功能,包括但不限于闪屏、桌面集成、文件关联、自动更新(包括延迟下载和程序控制更新)、按平台划分本地下载和其他资源下载、体系结构或Java版本、,配置运行时环境(最低J2SE版本、运行时选项、RAM等),使用扩展轻松管理公共资源


lzpack声称也支持linux,为什么你仍然说最好使用.sh脚本?