如何为java应用程序制作安装程序

时间:2014-04-19 19:34:49

标签: java installer installation

我想为我的java应用程序制作安装程序或设置。我还想在安装过程中设置classpath并在数据库上点击一个数据库插入查询。是否有任何开源工具可以执行我的这些任务。 thx提前。

3 个答案:

答案 0 :(得分:0)

看看IzPack。它是开源的,非常完整。 关于查询,您可以使用CustomActions的IZPack API在Java中执行此操作,或创建脚本并在安装时启动它(see this

答案 1 :(得分:0)

此链接提供了java应用程序的opensource安装程序列表:

http://java-source.net/open-source/installer-generators

您可以使用IzPack或Install4j或VAInstall

希望这有帮助。

答案 2 :(得分:0)

Here is the link of some of the installers :

1.JSmooth

JSmooth是一个Java可执行包装器。它为您的Java应用程序创建本机Windows启动程序(标准.exe)。它使java部署更加顺畅和用户友好,因为它能够自己找到任何已安装的Java VM。

2.Launch4j

Launch4j是一个跨平台工具,用于将Java应用程序包装为轻量级Windows本机可执行文件中的jar。可执行文件可以配置为搜索某个JRE版本或使用捆绑的版本,并且可以设置运行时选项,例如初始/最大堆大小。包装器还通过应用程序图标,本机预JRE启动屏幕和Java下载页面提供更好的用户体验,以防无法找到适当的JRE。

3.JexePack

JexePack是一个命令行工具(非常适合自动脚本编写),它允许您将Java应用程序(类文件),可选地及其资源(如GIF / JPG / TXT /等)打包到一个压缩的32-位Windows EXE,它使用Sun的Java Runtime Environment运行。支持控制台和窗口应用程序。