Java Web Start答應你通過WEB直接啟動基于Java技術的應用程序。一個應用程序可以通過下面三種方式啟動:
1、通過在Web瀏覽器中點擊聯接。
2、通過Java Web Start的application Manager啟動。主要用于訪問已下載的應用程序。
3、通過桌面上的圖標或開始菜單傾動。
無論你采用什么方式來啟動應用程序,得到的效果都是相同。并且在應用程序啟動的時候,Java Web Start會自動地到服務器檢查是否有新的版本,假如有的話,它會自動進行更新。
通過瀏覽器啟動應用程序:
在Java Web Start產品的首頁http://java.sun.com/PRodUCts/javawebstart上,有一些已做好的應用程序,只要你點擊一下鼠標就可以運行了。一旦你點擊launch按鈕后,Java Web Start就會開始下載,保存并執行這個應用程序,并且當你再次運行這個應用程序的時候,你會發現啟動的速度要比第一次運行的時候快很多,原因就在于第二次運行的時候就不用再次下載了。
在Java Web Start首頁上的產品demo都是一些不用用戶交互的程序。它們運行在限制的環境下。
那么Java Web Start是如何工作的呢?當我們在瀏覽器中點擊一個聯接時,這個連接連接到一個非凡的配置文件叫做JNLP文件。Web服務器檢測文件的擴展名和MIME類型,并確定這個請求文件應該屬于Java Web Start,于是Web將啟動Java Web Start,并通過Java Web Start下載應用程序,保存應用程序,運行程序等一系列的工作。
通過Application Manager啟動應用程序:
Application Manager是一個Java Web Start的內插件。它答應你快速并簡單的啟動一個已經運行過的應用程序。它通過瀏覽器的歷史菜單和計算機的開始菜單來治理那些已下載的Java應用程序。Application Manager答應你查看已下載的應用程序的一些附加信息,并連接到該應用程序的主頁去。
Application manager還有一個非常重要和有用的特性,就是Preferences對話框。通過這個對話框你可以檢查并修改Java Web Start的設置。例如:下面是在Preferences對話框中答應你進行修改的一些項目:
1、Specify an HTTP Proxy (or tell Java Web Start to use the default browser settings).
2、Clear the cache of downloaded applications.
3、Specify the location of the different versions of Java Runtime Environments (JREs).
4、Select whether a Java console is to be displayed.
5、View the set of root certificates.
你可以通過雙擊Java Web Start圖標或通過開始菜單中的圖標來運行Java Web Start。在Solaris/linux下,啟動Java Web Start的方法是運行javaws命令。另外Application Manager還可以通過Web啟動,這里我們就不再講解,大家可以到java.sun.com網站上查閱相關的資料。
通過點擊應用程序圖標或開始菜單來啟動應用程序:
Java Web Start可以自動在Windows桌面上和開始菜單中創建應用程序的快捷方式。快捷方式還可以通過Application Manager來添加和刪除。
在Proxy/Firewall后面使用Java Web Start:
假如你想啟動防火墻以外的應用程序,你必須正確的設置Java Web Start的Proxy Server。Java Web Start會自動的根據你的默認瀏覽器中的設置嘗試檢測Proxy設置。Java Web Start支持多種Proxy自動配置腳本。基本上在任何環境下Java Web Start都可以自動地完成Proxy的設置。