1. 程式人生 > >【實用】把jar轉換成exe檔案

【實用】把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檔案就搞定了!

參考資料:百度貼吧