[英]Any way to have Java Web Start automatically install shortcuts?
我們正在部署一個Web Start應用程序,我和其他開發人員知道如何安裝快捷方式(控制面板 - > Windows上的Java,/ OS X上的/ Applications / Utilities / Java首選項),但我們沒有理由相信最終用戶知道如何做到這一點(甚至知道可以做到)。
有沒有辦法在首次運行時自動安裝快捷方式,或者(更好地)詢問用戶是否要安裝快捷方式? 我一直在尋找,但Sun / Oracle文檔都說要通過Java緩存查看器,我發現這對於最終用戶來說是完全荒謬的。
JNLP規范允許指定在運行JNLP文件時創建快捷方式。
檢查<jnlp><information><shortcut>
標記。
javaws
命令指出:
Usage: javaws [control-options]
control-options include:
....
-import [import-options] <jnlp-file> import the application to the cache
import-options include:
....
-shortcut install shortcuts as if user allowed prompt
所以你可以通過調用javaws
。
從1.6.0_18 +開始,JWS提供IntegrationService 。
IS不僅可以安裝/卸載桌面快捷方式和菜單項,還會報告創建/刪除它們的成功與否。
使用Windows和Linux標准使用快捷方式(通過JNLP文件)的一些小問題。 JWS將僅在應用程序時提示用戶。 是沙盒子。 如果應用程序。 是可信的,它將繼續並嘗試創建快捷方式。
在Ubuntu Linux上,菜單項將無提示失敗,但桌面快捷方式可以正常工作。 我的意思是通過將子菜單定位到提供的標准子菜單之一來調查Ubuntu菜單項是否能更好地使用IS。 如果是這種情況,則應用程序可能會在不同的操作系統上定位不同菜單結構的菜單項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.