如何为Java应用程序创建安装程序?

4
我在Netbeans中开发了一个应用程序,它连接到远程计算机的消息队列并发送消息。该应用程序还具有其他功能。完成项目后,我会清理和构建应用程序,然后Netbeans会创建一个jar文件。
但是我的问题是如何将项目交给客户?即客户对计算机的了解较少,因此我必须以安装程序格式提供此应用程序,以便如果他点击安装程序,它将自动安装所需的软件,并采用默认路径(如果存在)。请问是否有人能帮助我完成上述操作或者有任何网站可以提供教程?
4个回答

3

2
如果您的目标是Windows平台,您可以使用像exe4j这样的工具 (http://www.ej-technologies.com/products/exe4j/overview.html)。
exe4j是一款Java exe制作工具,它可以帮助您将Java应用程序集成到Windows操作环境中,无论是服务、GUI还是命令行应用程序。如果您想要自己的进程名称而不是在任务管理器中显示为java.exe,并且在Windows XP中拥有用户友好的任务栏分组,则exe4j可以胜任。exe4j可以安全地启动您的Java应用程序,显示本地闪屏,检测或分发适当的JRE和JDK,处理启动错误等等。

2

另一个选择是Java Web Start,但与其提供安装文件,你需要给客户一个JNLP文件的链接,用于安装你的应用程序。

更多信息请参见Java SE桌面技术


请参阅JWS信息以获取有关此的一些重要链接。JWS由Oracle支持,且跨平台。 - Andrew Thompson

0
如果您想为应用程序创建一个良好的老式安装程序,可以使用NSIS,甚至有一个Ant任务将其集成到构建中。
但是,首先请查看Java Web Start,如果您的应用程序适合这种模型,它将免费为您提供自动更新。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接