posts - 40,  comments - 7,  trackbacks - 0
          Sun 提供的標準 Java 開發包(JDK)沒有提供創建特定于平臺的可執行文件的工具(一點都不吃驚,這是真的)。然而,其實有很多方法能夠幫助你實現這一想法。
            
            第三方工具
            一種方法是使用第三方商業工具或免費工具將 Java 應用程序打包為一個可執行文件。
            
            下面是價格和特性都不同的兩個工具,但是在 Web 上還有其它幾個第三方工具可以免費下載。
            
            http://www.bysoft.se/sureshot/exej/
            http://www.duckware.com/jexepack/
            使用商業安裝程序(installer)
            InstallAnywhere 是一個常用的安裝程序,它將管理應用程序的安裝過程,并將應用程序打包為可執行程序。
            
            使用 .jar
            除了以上方法之外,還可以將應用程序打包為一個可執行的 .jar 文件,而不是一個 .exe 文件。在這篇文章中我將不詳細介紹這種方法,你可以在這里找到一個非常棒的在線教程
            
            你需要做的最重要的一件事是指定在 .jar 文件中哪個類是應用程序的入口點。例如,對你的應用程序來說就是具有一個 public static void main(String[] args) 方法的引導類。可以在 .jar 表示文件的 Main-Class 頭部信息中提供這些信息。這個頭部信息的通用形式為:Main-Class: classname,其中 classname 是應用程序的入口點的類名稱。
            
            使用 Java Webstart
            Java Webstart 是標準 Java 運行時環境(JRE)的隱藏的寶物,自從版本 1.3 開始,JRE 就包含了 Java Webstart。它是一個簡單但功能強大且靈活的將應用程序部署到任何平臺的方法。
            
            Webstart 允許應用程序的用戶從他們的瀏覽器、電子郵件或桌面啟動和管理應用程序。Java Webstart 的一個主要優點是一旦應用程序被安裝,在每次啟動它時,它都將會檢查用戶是否在運行最新版本的應用程序。如果不是,應用程序將通過網絡裝載新版本到桌面然后執行,因此解決了軟件傳播問題。
            
            如果你的應用程序已經有很多用戶的話,這一點就尤其重要。還有很重要的一點是,它能夠檢查用戶的本地桌面環境,并能保證他們安裝了正確的 JRE 版本來運行你的應用程序。
            
            Java Webstart 本身有一系列文章,所以我建議你訪問 Java Webstart Web 站點查看更多文檔和教程。
            
            結束語
            前兩種方法可能會滿足你對這個問題的需要,但是我強烈建議你仔細看一下 Java Webstart。它是 Java 標準的一部分,并且能夠在所有平臺下一致工作。我比較喜歡這個應用程序打包方法。
          posted on 2007-01-18 14:21 Lansing 閱讀(703) 評論(0)  編輯  收藏 所屬分類: Java
          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          歡迎探討,努力學習Java哈

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          Lansing's Download

          Lansing's Link

          我的博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 开化县| 贵德县| 长汀县| 信丰县| 太仆寺旗| 汨罗市| 涟源市| 蕲春县| 易门县| 潮州市| 莱芜市| 临清市| 涞源县| 西安市| 六盘水市| 乃东县| 余干县| 崇明县| 美姑县| 襄垣县| 澄江县| 武强县| 卢氏县| 武川县| 株洲县| 香港 | 柏乡县| 鄂伦春自治旗| 丰原市| 南京市| 永新县| 綦江县| 同德县| 尖扎县| 靖远县| 博野县| 芷江| 伊宁市| 洱源县| 留坝县| 普定县|