0

我会将我的应用程序作为 .exe 文件发送到 cdrom 上。

当最终用户启动程序时,应该会发生以下事件(如果他没有任何有效的 JRE 安装):

  1. 如果用户没有互联网连接,程序(exe 文件)应使用嵌入式 JRE(随 cdrom 提供)

  2. 如果用户有互联网连接,他应该被重定向到 JRE 下载位置 (java.com)。然后他应该下载 JRE 并安装它。我不会将捆绑的 JRE 用于具有 Internet 连接的用户。

我在 Launch4J 中配置了下载路径和 JRE 包,但我找不到如何为我的专业配置它。有人有线索或解决方案吗?

谢谢

4

1 回答 1

2

参考 file:///C:/Program%20Files/Launch4j/web/docs.html#Configuration_file

必须满足以下某些条件:

<path>在 jre 选项卡中使用: 如果存在捆绑的 JRE 和 javaw.exe,则运行,否则停止并出现错误。

<path> + <minVersion> [+ <maxVersion>]在 jre 选项卡中使用:首先 使用捆绑的 JRE,如果找不到则搜索 Java,如果失败则显示错误消息并打开 Java 下载页面。

<minVersion> [+ <maxVersion>]在 jre 选项卡中使用: 搜索 Java,如果找不到合适的版本,则显示错误消息并打开 Java 下载页面。

所以,你必须满足第二个条件......

于 2011-11-16T16:30:16.493 回答