带有JRE检查的Java应用程序的Windows exe启动器

时间:2013-03-14 12:36:39

标签: windows exe java launcher

我需要分发Java应用程序,我希望安装程序能够在所有情况下安装它。

我需要创建一个*.exe启动器来检查已安装的JRE和

  1. 如果未安装所需的JRE,请显示一个带有正确链接的窗口。
  2. 如果安装了JRE,请启动正确的可执行jar文件。

2 个答案:

答案 0 :(得分:4)

我对WinRun4J非常满意:http://winrun4j.sourceforge.net/

它正在积极开发中,我建议的一些改进很快得到实施。

目前唯一缺乏的(从我的观点来看)是指定JRE的“相对”路径以允许将JRE与应用程序捆绑在一起。

为了不遗余力地阅读本手册,这就是我为发射器所做的事情:

WinRun4j.exe重命名为MyApp.exe,然后:

rcedit /C MyApp.exe
rcedit /I MyApp.exe myapp.ico
rcedit /N MyApp.exe MyApp.ini

加入一个漂亮的小批处理文件,没有“手动”的东西要做。

您只需要一次(如果您的图书馆路径发生变化)

答案 1 :(得分:2)

您可以使用JSmooth例如:http://jsmooth.sourceforge.net/