我将我的应用程序作为.exe文件发送到cdrom上。
当最终用户启动程序时,应发生以下事件(如果他没有安装任何有效的JRE):
如果用户没有连接互联网,程序(exe文件)应该使用嵌入式JRE(随光盘一起提供)
如果用户已连接互联网,则应将其重定向到JRE下载位置(java.com)。然后他应该下载JRE并安装它。我不会将捆绑的JRE用于具有互联网连接的用户。
我在Launch4J中配置了下载路径和JRE包,但是我找不到如何为我的专业配置它。任何人都有线索或解决方案?
THX
答案 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下载页面。
所以,你必须满足第二个条件......