为Java程序创buildWindows安装程序

我是一个Java初学者。

我已经创build了一个简单的GUI应用程序,它将显示“hello world”标签。

但是,如何从.java或.jar for windows创build安装程序。 比方说,我已经创build了一个有用的应用程序,并希望与我的朋友分享,将其安装到PC中,而不需要知道什么是JRE,或者如何下载JRE。

部署应用程序。 从一个使用Java Web Start的网站。 使用deployJava.js (从JWS信息页面链接)确保用户具有最小Java。

http://java-source.net/open-source/installer-generators
有一点谷歌search简单的奇迹。

您可以使用WiX来创buildWindows安装程序包。 该软件包将包含JRE二进制文件和已编译的应用程序(jar文件)。 在安装时,安装程​​序会将您的文件解压到用户的计算机上,创build启动应用程序的快捷方式( app-path \jre\bin\javaw.exe -jar app-path \ your-app .jar )。

请参阅重新分发JRE的注意事项和自述文件 。

您可以使用NSIS或Inno Setup

我使用一个名为JSmooth的程序。 这将java .jar文件转换为可执行文件。 然后我采取这些可执行文件,并使用InstallShield创build一个安装程序。 InstallShield允许您创build高度可定制的安装程序。 有一个免费的“轻便版”,你可以使用。 非常容易做和非常容易添加到build立脚本。

您可以在Eclipse IDE下使用InnoSetup和Launch4j的Ant任务工具为基于Java的程序创build一个专业的基于Windows的EXE安装程序: 如何在java中创build一个exe文件

您可以使用install4j为java项目的jar文件创buildexe文件,并使用Inno Setup Compiler文件为项目创build安装程序。 本ts Youtubevideo如何创buildexe和安装程序

video为创buildexe和安装程序

基本上,你必须保存你的项目在jar中,然后转换为exe文件,你可以使用jar4exe或其他软件。 当你有exe文件时,使用像Inno Setup Compile或其他的安装程序软件。 在所有这些stpes您的项目将准备好安装在Windows,Mac或Linux平台。 祝你好运。