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

Zha*_*rro 3 java windows exe launcher

我需要分发一个 Java 应用程序,并且我想要一个安装程序在所有情况下安装它。

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

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

a_h*_*ame 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
Run Code Online (Sandbox Code Playgroud)

放入一个漂亮的小批处理文件,无需“手动”操作。

您只需要执行一次(如果您的库路径发生变化)