簡體   English   中英

Install4j:如何創建跨平台的桌面快捷方式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM