[英]install4j: how to create cross platform jre bundle on version8?
[英]Install4j: How to create cross-platform desktop shortcut
我有一個創建Windows,Mac和Linux的Install4J v7項目。 我也想添加一個桌面快捷方式。
我收集我必須添加“添加桌面鏈接”操作,然后填寫“目標文件”名稱。
問題:每個平台的“目標文件”名稱將不同(例如,對於Windows:myapp.bat ...對於Mac / Linux:myapp.sh)。 我懷疑有一個簡單的方法,但是我沒有看到。
誰能稱重?
謝謝!
如果目標文件不存在,則“添加桌面鏈接”操作會自動將“ .exe”附加到Windows上已配置的目標。
默認情況下不處理“ .sh”和“ .bat”。 對於特殊要求,請使用“設置變量”操作,在該操作中,您將根據當前平台返回所需的文件名,例如,可以將其“ Script”屬性設置為:
if (Util.isWindows()) {
return "myfile.bat";
} else {
return "myfile.sh";
}
如果其“變量名稱”屬性設置為“ myFileName”,則可以將“添加桌面鏈接”操作的“目標文件”屬性設置為
${installer:myFileName}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.