2011-09-30 202 views
0

我將我的船應用程序作爲一個CDROM .exe文件。Launch4j JRE安裝或捆綁

當最終用戶要啓動該程序,下列事件發生應(如果他沒有得到任何有效的JRE安裝):

  1. 如果用戶沒有得到一個互聯網連接,該程序(exe文件)應使用嵌入式JRE(隨光盤一起提供)

  2. 如果用戶已連接到互聯網,則應將其重定向到JRE下載位置(java.com)。他應該下載JRE並安裝它。我不會使用帶有互聯網連接的用戶捆綁的JRE。

我在Launch4J中同時配置了下載路徑和JRE包,但是我找不到如何配置它以適合我的專業。任何人都有線索或解決方案?

THX

回答

2

參考文件:/// C:/Program%20Files/Launch4j/web/docs.html#Configuration_file如下

某些條件必須得到滿足:

在JRE標籤通過<path> 運行,如果捆綁的JRE和javaw.exe的存在,並出現錯誤否則停止。

使用<path> + <minVersion> [+ <maxVersion>]在JRE標籤: 使用捆綁的JRE第一,如果無法找到搜索的Java,如果失敗,則顯示錯誤信息,並打開Java下載頁面。

在JRE標籤通過<minVersion> [+ <maxVersion>] 對Java的搜索,如果相應的版本無法找到顯示錯誤消息,並且打開Java下載頁面。

所以,你必須滿足第二個條件......