Launch4j JRE安装或捆绑

时间:2011-09-30 13:03:57

标签: java launch4j

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

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

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

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

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

    THX

1 个答案:

答案 0 :(得分:2)

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

必须满足以下某些条件:

在jre标签中使用<path>     如果存在捆绑的JRE和javaw.exe则运行,否则将停止并显示错误。

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

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

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