我在Netbeans中开发了一个应用程序,它连接到远程计算机的消息队列并发送消息。该应用程序还有其他功能。在项目完成后,我清理并构建应用程序,然后Netbeans创建一个jar文件。
但我的问题是我将如何将项目交给客户? I.E.客户对计算机的了解较少,因此我必须以设置格式提供此应用程序,这样如果他点击设置,它将自动安装所需的软件,并且如果存在则采用默认的软件路径。请问有人可以帮我完成上述事情或构成教程的任何网站吗?
答案 0 :(得分:3)
Launch4j是一个跨平台工具,用于将Java应用程序包装为轻量级Windows本机可执行文件中的jar。
Cross-platform Java executable wrapper
JSmooth创建本机Windows启动器
答案 1 :(得分: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 :(得分:2)
还有Java Web Start作为另一种选择,虽然不是给客户一个设置文件,而是给他一个指向将安装你的应用程序的JNLP文件的链接。
有关详细信息,请参阅Java SE Desktop Technologies。
答案 3 :(得分:0)