打包Windows / Linux台式计算机的Java应用程序

我正在用Java创建一个桌面计算机应用程序,利用Eclipse SWT集合进行GUI提供。 我认为SWT帮助Java克服了桌面计算机上批准的最大困难:特别是为J​​ava应用程序提供了一个常规的,接受性的用户界面,类似于来自桌面计算机上任何其他各种应用程序的用户界面。 尽管如此,我真的觉得产品包装应用仍然是一个问题。

OS X本身提供了一个非常简单的设备,用于覆盖本地应用程序包中的Java应用程序,但是生成一个Windows / Linux应用程序,它不需要客户运行可怕的设置文档或单击a.jar仍然是一个问题。 也许这对Linux来说并不是一个问题,因为客户最有可能是一些额外的技术 - 精明,但在Windows上我肯定会有一个常规用户供他/她运行。

有没有人对Java的任何一个Java生成设备有任何经验? 我尝试过JSmooth,但却对它有很多顾虑。 在我破坏Visual Studio之前存在一个更好的补救措施,并且还推出了我自己的补救措施?

编辑: 我可能需要说明我无力投入大量贷款来解决商业问题。

0
2019-05-18 21:30:21
资源 分享
答案: 6

也许你需要看看的IzPack。 几年前我开发了一个非常精彩的安装程序,而且我肯定会打赌他们仍在提升它。 它允许安装文档,二进制文件以及可单击的链接以启动应用程序 IIRC

0
2019-05-31 07:58:55
资源

您是否考虑过在C / C + npls中创建一个简单的程序,只需调用CreateProcess来启动带有容器(或类)文档的java VM?

您可以获得Visual C ++ Express并且还可以非常方便地创建启动程序。 这肯定会使添加一个愉快的符号变得非常容易。

0
2019-05-31 07:55:04
资源

我正在考虑的另一个选择:与从正方形创建一个本地启动器相反,Eclipse为其自己的启动器提供了资源代码,而且这可能会改变我的应用程序。

令人尴尬的是,Sun从来没有在JDK中拥有任何类似的东西。

0
2019-05-31 07:37:06
资源

Install4J。 不是免费的,但值得的。 提供测试一次

0
2019-05-21 04:55:12
资源

我经历了同样的事情,而且每个免费的替代品都不是很好。 很像你将创造自己的。 我当然有兴趣看看一个人是否有一个免费/廉价的替代品

0
2019-05-21 04:50:07
资源

你有没有想过Java Web Start这里特别适用于使用Java Web Start发布SWT应用程序。

0
2019-05-21 04:26:23
资源