3

我需要分发 Java 应用程序,并且我希望安装程序在所有情况下都可以安装它。

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

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

2 回答 2

5

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

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

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

为了节省您阅读手册的精力,这就是我为我的启动器所做的:

重命名WinRun4j.exeMyApp.exe,然后:

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

放入一个不错的小批处理文件中,无需执行“手动”操作。

您只需执行一次(如果您的库路径发生更改)

于 2013-03-14T12:56:30.863 回答
2

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

于 2013-03-14T12:40:56.420 回答