簡體   English   中英

有任何方法讓Java Web Start自動安裝快捷方式嗎?

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

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