如何在不同的OS上部署Java应用程序?

时间:2015-09-16 14:59:27

标签: java deployment operating-system

我假设我已经构建了一个用Java编写的漂亮的桌面应用程序,我想将它分发给一些朋友,同事,客户......以便在日常业务中使用它。 他们中的许多人使用Windows,其他OSX并且没有人知道Java或编程,他们是计算机的简单用户,因此Outlook,谷歌Chrome,商业专用软件(crm,management,..)。 我不想惹恼他们说'你必须在执行jar文件之前安装Java',因为这使得我的软件不如实际好,并使安装不是用户友好的。

有没有办法以exe,dmg,pkg,..格式部署Java应用程序,以便拥有一个带有自定义选项的安装向导(例如'公司名称','电话','你想在哪里安装?','串行代码',...),桌面上一个简单的自动创建图标,用于启动软件,一个卸载程序,最终删除文件,以及事先检查Java版本(如果已安装,请检查版本并最终'关注此链接更新Java',如果不是'请关注此链接并下载Java')?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

当然有可能。我使用IzPack安装程序和Launch4J以及您描述的几乎所有功能。