http://wenku.baidu.com/link?url=x9p2QO7uYD7VLh8740A_7T_r491TYPQgMva7E6k8eUKqia1Y8Ww_shodsmJ5oUcEvIg0zFpyTQhm0R1gWzfeK5mHS6O8_hrYjTBvFUj1XiS
1. 用myeclipse打包成jar檔案
在項目上右鍵選擇匯出(Export)
快顯視窗選擇RunnableJAR file 下一步
Launch configuration選擇首頁*(項目開始的頁面)
Export destination 選擇儲存位置
如圖:
點擊finish 完成
此時為可啟動並執行jar包,可以在命令列運行,但需要jre環境
(運行命令 “java –jar 你的jar包”)如圖:
2. 用exe4j把jar包打成exe格式
先建一個檔案夾如圖:
file:是我放臨時檔案的(可以沒有)
res:是放資源檔的,如圖片,設定檔等(可以沒有)
jre:這個是必須的,有了它可以不裝java環境
exe4j.exe下載地址: http://www.ej-technologies.com/download/exe4j/files.html
下載之後是壓縮包,不需要安裝
解壓後找到bin目錄
雙擊exe4j,
直接下一步
選擇第二個“JAR in EXE”,下一步
第一個空隨便填,第二個選擇剛建立的檔案夾,也就是產生exe的路徑,下一步
Executable type 選擇項目格式,就選第一個
Executable name 填寫要產生exe 的名稱
Icon file 選擇產生exe 的表徵圖(必須是.ico格式)
下一步
VM Parameters: 填入-Dexe.path=${EXE4J_EXEDIR}
可以用他在程式中找到exe所在目錄,這樣無論產生的exe放到哪都可以找到目前的目錄,用法(String exePath = System.getProperty("exe.path");)
點擊綠色,
Archive 選擇剛剛用myeclipse產生的jar 包
點擊OK class path中產生如下效果,
Main class選擇 main方法所在的頁面,也就是你的首頁,點擊Main class 後面的按鈕
選擇你的頁面,點擊OK ,main class會出現你的首頁名,
其他的不用填,下一步
第一個輸入框填寫你的jre版本,
點擊,選擇search sequence,
選擇你的jre包(這樣在機子上就不需要安裝jdk環境了)
先把裡面的三個都刪掉
在如圖中,點擊,選擇Directory ,選擇jre路徑(最先建立的檔案夾裡面的jre)
點擊OK
下一步,選擇client hostspot VM
下一步,配置exe運行時的過渡介面圖
選擇第二個,並選擇圖片
點擊下一步,
不用操作,直接下一步,即完成了
可點擊進行測試
我的檔案如圖
雙擊即可運行