Java打包成exe工具軟件exe4j

exe4j是一個幫助你集成Java應用程序到Windows操做環境的java可執行文件生成工具,不管這些應用是用於服務器,仍是圖形用戶界面(GUI)或命令行的應用程序。若是你想在任務管理器中及Windows XP分組的用戶友好任務欄裏以你的進程名取代java.exe的出現,那麼exe4j能夠完成這個工做。exe4j幫助你以一種安全的方式啓動你的java應用程序,來顯示本地啓動畫面,檢測及發佈合適的JRE和JDK,以及進行啓動時所發生的錯誤處理等,以致於更多。java

由exe4j創建的可執行文件具備以下特性:windows

  • 用戶自定義的JRE/JDK檢測機制
    可執行的文件能在Windows 註冊表,環境變量,特定目錄及系統路徑中檢測合適的Java JRE和 JDK。你能夠徹底定製搜索順序,錯誤處理及所支持的 JRE/JDK版本。瀏覽器

  • 可選擇附屬JRE發佈
    exe4j 容許在你的應用程序中分發私有的java實時運行庫(JRE)。這種方式下你能夠保證你應用程序需求確切地獲得知足。你甚至還能配置JRE的存放位置。安全

  • 靈活的類路徑配置
    java 應用程序的類路徑能被徹底定製爲對JAR文件掃描目錄,包括特定的目錄路徑,文檔以及插入的環境變量。定製的錯誤處理容許你之後以特定的錯誤消息代替含糊的"NoClassDefFound"異常來中斷啓動程序。服務器

  • 圖形界面及控制檯的應用程序
    exe4j 讓你能在相關的終端窗口編譯生成圖形界面及控制檯應用程序。工具

  • Windows服務器
    exe4j讓你很容易使用Java就能建立Windows 服務。經過命令行方式進行安裝/卸載/啓動/中止間的切換,你能夠對服務器進行徹底的控制。動畫

  • 可供選擇的JAR執行文件
    exe4j讓你在可執行文件中包含進JAR文件,這種方式下你能夠用單個執行文件發佈你的Java應用程序。spa

  • 自定義用戶名來代替java/javaw
    exe4j建立的java應用會以此的方式運行,exe4j的執行文件名將出如今任務管理器中,而不是java.exe或javaw.exe。在windowsXP中,分組任務欄裏會顯示你的執行文件名及相應的圖標,取代常未描述的終端圖標以及字符串"javaw"。命令行

  • 爲可執行文件定製圖標樣式
    exe4j 可以讓你把指定的圖標文件編譯到可執行文件中,這使你的應用程序比一個批處理文件或一個可執行的JAR文件有更加顯著的專業化外觀。教程

  • 自定義工做目錄
    若是須要,你能夠調整工做目錄爲一個與可執行文件相對的特定目錄。這對從任意目錄調用的控制檯應用程序特別有用。當處於這種方式時,你就再也不須要定義很麻煩的環境變量,如MYAPP_HOME。

  • 虛擬(VM)參數文件
    對每個可執行文件,你能建立一個用戶可編輯的虛擬參數文件。如你的可執行文件名叫hello.exe,則虛擬參數文件名則叫hello.exe.vmoptions,而它裏面添加的每一行將做爲一個虛擬參數。

  • 版本信息資源
    exe4j能建立一個版本信息資源到你的可執行文件中。例如,這個版本信息就能夠顯示在Windwos 瀏覽器的屬性對話框中。若是但願獲得相似"Designed for Windows"這樣的logo標識,該功能對你來講就是必須的了。

  • 本地啓動畫面
    對於圖形用戶界面(GUI)應用程序,本地啓動畫面經過應用程序開始幾秒的中斷來給用戶一個應用程序啓動的最佳反饋。有關應用程序啓動的及版本的文本形式狀態信息能自由的放置在啓動畫面上。在你的Java代碼中,一個簡單的調用就能夠完成對狀態信息的更新。經過激活exe4j 的"自動關閉" (auto-off)模式,本地啓動畫面將被隱藏,應用程序當即只顯示一個窗口。

  • Redirection of stderr and stdout
    輸出流及錯誤流能重定向到指定的文件中,這使得你能訪問一些有價值的信息,例如輸出在標準錯誤上的異常棧跟蹤等,反之這些在Java的圖形界面應用程序裏則會被丟失。

  • 啓動故障檢測

    • exe4j可執行程序再也不是一個閃爍的終端窗口及一個掛起的什麼也不顯示圖形用戶界面,它能監視標準錯誤輸出文件,並顯示一個含有幫助信息的本地對話框來指示啓動故障。

    • 可選擇強制單個應用程序的實例,及屢次啓動通知。若是你的應用程序必須只啓動一次,那麼exe4j建立的程序能強制執行該條件。若是用戶第二次啓動這個應用程序,現存的應用程序窗口會出如今最前面。exe4j的應用程序接口容許你註冊一個監聽進程,來對多重啓動做出反映並接收命令行參數。

  • 執行文件的消息徹底本地化
    全部執行文件的消息所採用的語言徹底本地化。以這種方式,執行文件能融合到你的應用程序的本地目標中。

下載該控件請到龍博方案網http://www.fanganwang.com/product/3202














exe4j 相關文章

相關文章
相關標籤/搜索