如何使程序能够安装

Sam*_*eni 5 java deployment

我已经使用netbeans完成了我的java应用程序的开发.现在我想把它交给别人.如何更改它,以便用户可以直接安装和运行我的应用程序,而无需从IDE或命令行运行它.

谢谢

Ste*_*n C 3

对于没有依赖项的简单应用程序,简单的方法是创建可执行 JAR 文件。

对于复杂的应用程序,您需要打包主 JAR 及其依赖的其他内容,并以用户可以安装的方式呈现。这可能是一个简单的 ZIP 文件(或等效文件)供用户解压缩。(例如,这就是 Eclipse 的分发方式)。或者,它可能是一个奇特的安装程序......您需要编写或生成它。(有各种各样的安装程序生成器:一些是免费/开源的,其他是商业的。)

基本上,您需要平衡用户的“易于安装”与您准备花费在为应用程序创建安装程序基础结构上的工作量(和金钱)。

或者,如果您准备将应用程序托管在 Web 服务器上并从 Web 服务器启动,那么 Java WebStart 是安装程序的一个很好的替代方案,尤其是因为它消除了用户重新安装以获取较新版本的需要。你的申请。