用于Java程序的Windows / Linux安装程序

时间:2012-06-29 06:13:00

标签: java deployment installer

我有几个Java应用程序。所有这些都具有外部jar依赖性,并且还需要运行几个.dll / .so文件。我想为这些应用程序构建一个安装程序,只需双击已安装的程序即可正常运行。有哪些工具可以做到这一点?

提前致谢。

2 个答案:

答案 0 :(得分:2)

对于Windows Izpack是一个很好的工具。另外native implementation可用。

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

修改

原因是当您使用.sh脚本时,您可以检查是否安装了Java,如果不存在则安装它。据我所知--Izpack仍缺乏此功能。

答案 1 :(得分:1)

  

..只需双击已安装的程序

即可正常运行

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

  

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

     

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