簡體   English   中英

為Java WebStart應用程序指定JRE位置

[英]Specifying JRE location for Java WebStart application

是否有通用方法指向特定的JRE / JDK運行JWS應用程序? 我正在研究指定JRE的實際位置,不僅是通過JNLP文件的Java SE元素的版本。 考慮在具有本地版本的Oracle和IBM JRE之間進行選擇。

我能想到的一種方法就是簡單地創建一個將jnlp文件位置作為參數傳遞給特定javaws的快捷方式,因此最終用戶可以很容易地從桌面啟動它。 還有其他方法可以做到這一點嗎?

JRE可能會或可能不會在系統中注冊,因此也很困難。

據我所知,使用JNLP文件語法只能引用Java庫的版本(如果客戶端尚未安裝,則為+安裝路徑)。
沒有這樣的選項可以強制目錄/供應商在何處使用JRE。

我想您會錯過的是JWS基本概念之一的靈活性和創意,您只需提供您的應用程序,而技術則負責執行環境的執行,更新……(從現實生活的應用程序中我知道並非如此)與JWS直截了當,但我認為這是最初的意圖:))

是的,我認為您可以部分地自己提供一個可能的答案:編寫自己的代碼以創建要實現的目標的快捷方式,並在下次啟動應用程序時啟動該快捷方式,或者在后台靜默啟動該快捷方式的應用程序以防止需要重新啟動應用程序。

從現實生活中的經驗來看,我們對以編程方式創建的shortuct做過類似的解決方案(盡管對於我們而言並非如此)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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