【實用】把jar轉換成exe檔案
上課後寫部落格的時間就少了,趁著清明假期把之前學到的一些東西整理一下~之前由於專案需要爬取很大的資料量,在機房用了多臺電腦去爬取資料,但是很麻煩的一點就是得“搬”程式碼還要進行相應的配置,後來瞭解到jar轉exe的做法感覺很便利~接下來就和大家分享一下>_<
PS:以下所闡述均基於已安裝jdk的電腦
工具及材料
1.NetBeans
2.exe4j
Windows64位的下載地址:http://pan.baidu.com/s/1dEPV1fV
PS:exe4j有點小傲嬌,優點是集打包和捆綁jre為一體,支援透明通道的Splash視窗,而且沒有那麼一堆配置檔案,但是缺點是操作複雜,而且想改路徑得重新打包,安裝的過程中可能會出現以下情況:
不用擔心,主要是你的電腦的jdk版本太高了,這個時候去下載個1.6版本的jdk就可以了
3.ico格式的圖示檔案
操作步驟
1.建立資料夾
建立一個資料夾(作為打包輸出目錄),把jre資料夾放進來(打包輸出路徑不要是源jar檔案所在目錄或其子資料夾,這樣會導致exe4j找不到主類)
2.構建jar檔案
這裡使用的是NetBeans直接構建比較方便快捷,過程如圖:
點選清理並構建即可,然後在存放專案的資料夾的dist資料夾下就可以找到相應的jar包
PS:如果你用eclipse構建jar包可以參考此部落格:http://yukimomo.iteye.com/blog/1297537
此外,要保證程式碼的編寫jdk環境要為1.6版本,否則最後生成的exe檔案無法使用
3.生成exe檔案
接下來就是exe4j的操作過程了:
(1)啟用exe4j
在License Information處,去網上隨便找啟用碼寫入即可~
(2)選擇jar in exe
(3)輸出路徑
(4)配置資訊
記得選擇32位還是64位!!
(5)新增jar包確認主類
點選綠色的按鈕,選擇專案所需jar包,後在Main class點選那份“…”的框框中選擇主類即可
(6)配置JRE
在Advanced Options中選擇Search Sequence中選擇JRE檔案即可,最後記得把它置頂!!!(按那個向上的箭頭)
(7)設定Splash
單選框第一個是無Splash視窗,第二個的Splash視窗是不支援透明通道的,第三個Splash視窗支援透明通道,但是必須jre6以上
後面直接next就好了~
這樣一個exe檔案就搞定了!
參考資料:百度貼吧