古詩詞大全網 - 個性簽名 - 如何使用Java Web Start!

如何使用Java Web Start!

JavaTM Web Start是壹個基於Java技術的應用程序部署解決方案。它是連接計算機和互聯網的便捷通道,允許用戶完全在網絡之外運行和管理應用程序。Java Web Start提供了壹種簡單的單擊激活應用程序的方法,並確保應用程序的最新版本始終在運行,從而避免了復雜的安裝或升級過程。

傳統上,通過Web發布軟件需要用戶在Web上找到並下載,然後在系統中存儲並執行安裝程序。執行安裝程序後,系統會提示您指定安裝路徑和安裝選項,如完全安裝、典型安裝或最小安裝。這是壹項耗時且復雜的任務,在安裝軟件的每個新版本時都必須重復執行。

相反,通過Web部署的應用程序,如您最喜歡的基於HTML的電子郵件客戶端軟件和日歷、拍賣網站等,非常容易安裝和使用。網絡瀏覽器使整個過程自動化。沒有復雜的下載,安裝和配置過程,並確保您始終使用最新版本。

Java Web Start技術可以為全功能應用程序提供與上面提到的為HTML應用程序提供的Web瀏覽器相同的好處。Java Web Start技術是壹個面向Web的應用程序部署解決方案。使用全功能應用程序代替基於HTML的客戶端軟件有幾個優點:

高度交互式的用戶界面可與文字處理和電子表格軟件等傳統應用程序相媲美。

更低的帶寬要求。應用程序不需要每次點擊都連接到Web服務器,它可以緩存下載的信息。這樣,它可以在低速連接上實現更好的交互性。支持離線使用。

當然,第壹次用的時候還是要下載應用。因此,基於HTML的應用程序具有首次激活的開銷。通常,打開壹個網頁需要幾秒鐘。通過典型的調制解調器連接下載基於Java TM技術的應用程序需要幾分鐘時間。Java Web Start在本地計算機上緩存所有下載的文件。這樣壹來,雖然壹個應用的初始激活成本比壹個HTML頁面要高,但是之後應用可以即時啟動,因為所有需要的資源都可以在本地獲得。

每次啟動時,Java Web Start都會檢查Web服務器是否有應用程序的更新版本,如果有,就會自動下載並啟動。這樣,應用程序將自動更新。沒有復雜的升級過程。

安全

Java Web Start構建在Java 2平臺上,提供了完美的安全架構。默認情況下,通過Java Web Start啟動的應用程序將在受控環境(“沙箱”)中運行,對文件和網絡的訪問受到限制。因此,通過Java Web Start啟動應用程序可以保持系統的安全性和完整性。

應用程序可以請求不受限制地訪問系統。在這種情況下,當應用程序首次啟動時,Java Web Start將顯示壹個安全警告對話框。安全警告將顯示開發該應用程序的供應商的信息。如果您選擇壹個可信的供應商,應用程序將啟動。應用程序的源信息依賴於數字代碼簽名。

安裝說明

有關此版本的安裝說明和系統要求,請參閱安裝指南。

使用Java Web Start軟件

Java Web Start使您能夠直接通過Web啟動基於Java技術的應用程序。應用程序可以通過以下三種方式啟動:

通過單擊鏈接從Web瀏覽器啟動。

從Java Web Start的內置“應用程序管理器”開始,管理器將跟蹤最近使用的應用程序,並提供對喜愛的應用程序的快速訪問。

從桌面圖標或“開始”菜單開始(僅適用於Microsoft Windows)。

無論哪種方式,每次您啟動應用程序以檢查是否有應用程序的更新版本時,Java Web Start都會重新連接到Web服務器。

從Web瀏覽器開始

在Java Web Start(/products/Java Web Start/demos . html)的演示頁面上,有很多應用的鏈接,點擊鼠標就可以啟動。嘗試單擊“開始”按鈕啟動不同的應用程序。Web瀏覽器將啟動Java Web Start,它將下載、緩存和執行指定的應用程序。妳會註意到,第二次啟動應用的時候,速度明顯更快了,因為它已經存在本地了,不需要再下載了。

頁面上的大多數演示程序都可以直接下載並執行,無需用戶幹預。這些應用運行在受限環境中,不能訪問本地磁盤和網絡,並且可以保證不會在電腦上安裝任何病毒。

有些演示需要額外的權限,例如訪問本地硬盤。對於這些應用程序,將彈出壹個安全對話框,根據代碼的數字簽名顯示關於應用程序的源信息。只有當您決定信任供應商時,應用程序才會運行。

這就是使用Java Web Start所需要的全部內容,但是它是如何工作的呢?啟動應用程序的HTML鏈接實際上是壹個標準的HTML鏈接。然而,它不是指向其他網頁,而是鏈接到壹個叫做JNLP文件的特殊配置文件。Web瀏覽器檢查文件的擴展名和/或MIME類型,以確定它屬於Java Web Start。然後使用下載的JNLP文件作為參數啟動Java Web Start。Java Web Start根據JNLP文件的指令下載、緩存和運行應用程序。

從內置的應用程序管理器開始

應用程序管理器是Java Web Start產品的內置部分。它使您能夠快速方便地啟動已經通過Java Web Start啟動的應用程序。管理器由“歷史”菜單和“開始/程序”菜單組成,為通過Web部署的基於Java技術的應用程序提供相應的功能。您還可以通過應用程序管理器鏈接到應用程序的主頁,以查看其附加信息。

您可以雙擊應用程序圖標或單擊“啟動”按鈕從應用程序管理器中啟動應用程序。

應用程序管理器的另壹個重要功能是“首選項”對話框,它使您能夠查看和修改Java Web Start使用的設置。例如,它包括允許您進行以下設置的選項卡:

指定HTTP代理(或者告訴Java Web Start使用默認的瀏覽器設置)。

清除下載的應用程序緩存。

指定不同版本的Java運行時環境的位置。

指定是否顯示Java控制臺。

查看根安全證書集合。

通過單擊桌面上的Java Web Start圖標或Microsoft Windows開始菜單中的圖標,可以啟動應用程序管理器。在SolarisTM操作環境和Linux上,通過調用Java Web Start安裝目錄中的javaws命令來啟動它。您也可以從Web瀏覽器啟動應用程序管理器;有關示例,請參見演示頁面(/products/Java web start/demos . html)。

從桌面圖標或“開始”菜單開始(僅適用於Microsoft Windows)。

Java Web Start技術可以在Microsoft Windows桌面和開始菜單中為通過Web部署的基於Java技術的應用程序自動創建快捷方式。默認情況下,如果需要創建快捷方式,Java Web Start會在您第二次啟動應用程序時提示您。該參數可以通過首選項面板進行更改。

也可以通過應用程序管理器使用菜單項應用程序/創建快捷方式和應用程序/刪除快捷方式來添加和刪除快捷方式。

在代理服務器/防火墻後使用Java Web Start軟件。

Java Web Start軟件必須配置有正確的代理設置,才能從防火墻外部啟動應用程序。Java Web Start軟件將自動嘗試檢測默認瀏覽器(Microsoft Windows上的Internet Explorer或NetscapeTM瀏覽器,Solaris操作環境和Linux上的Netscape瀏覽器)的代理設置。Java Web Start技術支持大多數Web代理自動配置腳本。它可以檢測幾乎所有環境中的代理設置。

如果無法自動檢測代理設置,首次使用Java Web Start時,系統會提示您指定代理設置。Java Web Start還會提示輸入訪問身份驗證代理服務器所需的用戶名和密碼。用戶名和密碼將被保存為Java Web Start的當前入口信息。然而,當調用壹個新的Java虛擬機時,如果您訪問壹個安全的網站,