人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

創建 Java .exe 文件

創建 Java .exe 文件

更新時間:2022-08-30 文章作者:未知 信息來源:網絡 閱讀次數:

需要創建 Java .exe 文件嗎?Builder 澳大利亞的 Java 專家 Michael Geisler 在本文中分析了開發人員可以使用的幾種方法。

問題
您好,Michael:
我需要為我的應用程序創建一個 Java .exe文件。創建 Java .exe 文件都需要哪些步驟?有沒有什么工具能夠幫助我自動地創建 Java .exe 文件?

回答
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 標準的一部分,并且能夠在所有平臺下一致工作。我比較喜歡這個應用程序打包方法。


--------------------------------------------------------------------------------
本文作者:Michael Geisler 是 Sun 微系統公司的一位解決方案架構師,他在 IT 和通信行業已經有14年的從業經驗。自從第一個 Java 第一個公開 beta 版本發布以來,他就一直使用 Java 編程,目前 Michael Geisler 是澳大利亞 Java 用戶組(AJUG)的副總。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 宜丰县| 扎兰屯市| 上蔡县| 峨边| 丰县| 安阳县| 汉寿县| 开远市| 六盘水市| 岑巩县| 民和| 汉阴县| 衡山县| 株洲市| 镇江市| 白银市| 建水县| 温州市| 台北市| 鱼台县| 康保县| 曲阜市| 广南县| 松潘县| 榆树市| 松阳县| 阆中市| 本溪市| 始兴县| 昌邑市| 宣汉县| 台东县| 崇仁县| 南阳市| 临朐县| 务川| 南部县| 绍兴市| 稷山县| 宣化县| 吴川市|