<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    易客

    Explore JAVA

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      4 隨筆 :: 1 文章 :: 52 評論 :: 0 Trackbacks

    置頂隨筆 #

    本文首先默認你已經擁有可用的jar文件和exe4j程序。
    下面開始詳述步驟:
    1.welcome-打開exe4j

    如圖,如果你有保存過的項目打包配置文件,那么點>>open打開即可。如果沒有點>>next.

    2.Project type-選擇打包方式

    由于我們講的是打包jar生成exe,所以選“jar in exe”mode,這種方式可以把一個java應用程序打包成一個exe文件,但是不能將除jar以外的附加文件打包進去。然后>>next

    3. Application info-配置生成的應用程序的信息

    設置你的應用程序的名稱和將要生成的可執行文件的輸出文件夾。然后>>next.

    4.Executable info -配置可執行文件的參數

    type項根據你的程序的類型確定,本例為GUI程序;接下來是文件名、可執行文件的圖標、是否只允許同時刻只能運行一個應用程序、當主線程有誤時是否拋出異常、更改工作目錄(相對于可執行文件)。然后點>>advanced options>>version info

    5.version info-設置版本信息


    6.java invocation-配置運行環境


    先配置class path,將此項內原有的配置全部刪除,然后點“+”將你導出的主程序JAR包和第三方依賴包逐一添加到類路徑中,這里強烈建議使用從你項目發布目錄出發的相對路徑,也就是說要從上面第3步圖片中的輸出目錄位置出發。例如:你將主程序jar包放在輸出目錄根下,點擊添加后在上邊的class path框里顯示為“.\xxxxx.jar”。如果你的第三方jar包在輸出目錄根下的lib目錄下,添加后顯示為“.\lib\xxxx.jar”


    然后在上邊的general中點瀏覽按鈕,exe4j會自動找到你應用程序的入口-main class。
    [2014-3-23]以下是舊時的理解,應該是有問題的:
    在下邊的advanced options中選native libraries設置,此功能是添加你程序用到的外部jar包文件,這個我一直沒用過,因為我做什么事都喜歡集中,所以在程序中用到的所有外部包全整合到jdk/jre里了,這樣在給客戶安裝程序時只要把程序直接給他考過去就可以用了,不用再安裝其它東西,他們會很喜歡的哦,畢竟用戶不是搞程序設計的嘛。
    不過將第三方包放在jre里當時確是這么做的。

    7.jre-配置jre

    在這里配置你的jre版本類型,然后再看>>advanced option>>search sequence


    在這里來配置你運行程序所需的jre/jdk的位置,如果你只是打包后本機運行,直接指定到你本機的jre/jdk目錄即可,如果你打包后的程序要在別的客戶機上運行,而該機又沒裝jdk,這時我們就要想另一種方法了。從客戶的角度講,拿到手的軟件在安裝過程中應盡可能少的給客戶帶來繁瑣的安裝事項,最好只點一下鼠標就能自動安裝。因此,我們要讓用戶省去安裝jdk的麻煩。要解決這個問題,我們可以把安裝好的jdk復本放置在最終產品的根目錄下,然后在上圖中添加這個jdk復本為程序的運行環境

    search registty 可以掃描已經安裝的jdk/jre,我們選擇directory,為程序指定一個jdk目錄,只需定位到jdk根目錄即可,如上圖。 然后>>next
    這里要說明一點,用eclipse開發的程序只要一個jre就行了,jdk不用的,所以我是把jre打包進exe運行環境的,這樣的話在java version下邊的那個允許使用jre beta版的選項就要選中了。
    8.preferred vm-選擇虛擬機

    這個根據具體情況選擇,本例為client. 然后>>next

    9.splash screen -啟動畫面

    在這里可以設置你的啟動界面,不過好像只認gif、png類型的圖片,status line and  version line 可以在position text lines visually預覽界面中調整其顯示位置。然后>>next,接下來是選擇語言界面,根據自己情況選擇。然后>>next

    10.compile executable-編譯生成可執行文件

    自動跳轉至:

    在這里可以點擊運行生成的可執行文件,也可以將本次配置方案保存起來以備后用。

    好,到此整個使用過程告以段落。可能某些操作寫得有不當之處,還請各位更正補充。
    posted @ 2007-12-26 10:19 y6cn 閱讀(25160) | 評論 (42)編輯 收藏

    僅列出標題  
    主站蜘蛛池模板: 亚洲AV无码专区国产乱码不卡| 一区二区三区在线免费观看视频 | 黄色网址大全免费| 免费看无码自慰一区二区| 亚洲成av人在线观看网站 | 国产一卡二卡3卡四卡免费| 亚洲国产成+人+综合| 动漫黄网站免费永久在线观看| 亚洲中文字幕无码一去台湾| 成人黄动漫画免费网站视频| 亚洲AV永久无码精品网站在线观看| 国产免费av片在线无码免费看| 人人爽人人爽人人片av免费| 18pao国产成视频永久免费| 亚洲精品中文字幕乱码影院| 和日本免费不卡在线v| 精品无码专区亚洲| 国产亚洲一区二区三区在线不卡| 99视频在线观看免费| 亚洲宅男永久在线| 最新免费jlzzjlzz在线播放| 国产午夜亚洲精品不卡免下载| 国产成人精品亚洲精品| 无码人妻一区二区三区免费看 | 九九九国产精品成人免费视频| 亚洲国产精品一区二区第一页| 久久久久久精品免费免费自慰| 亚洲第一街区偷拍街拍| 亚洲国产精品无码久久久秋霞2| 4虎永免费最新永久免费地址| 春暖花开亚洲性无区一区二区 | 91国内免费在线视频| 亚洲18在线天美| 亚洲一区精品无码| 99ee6热久久免费精品6| 国产精品国产亚洲区艳妇糸列短篇 | 国产一区二区三区无码免费| 嫩草成人永久免费观看| 亚洲aⅴ无码专区在线观看| 亚洲五月激情综合图片区| 国产青草视频在线观看免费影院|