1. 程式人生 > >使用install4j將jar打包成exe程式的方法詳解

使用install4j將jar打包成exe程式的方法詳解

install4j將jar打包成為exe程式,經過一段時間摸索後,終於都可以成功了。呵呵,為了記下其過程,故特地寫下過程,用以備忘!

1.General setting

首先設定你要打包的工程名字,如版本號,全稱,簡稱等。如果有中文,會以方框表示的。不過,打包後會顯示回中文的。再按右上角的右箭頭,跳入下一個 視窗。輸入最小的jer版本號及最大的,最小的我設定為1.5,最大的為空,不填。再按右箭頭,選擇安裝介面的語言。第一個為中文。再跳入下一個視窗,這 裡選擇你生成exe檔案後所在的路徑及你生成的EXE檔名稱,一路按next到下一個選項。

2.File

點選Add Files按鈕選擇你要打包的jar檔案及相關檔案所在的路徑。(如果你用的是netbeans的話,在生成後會有一個disc的資料夾,建議先在這個文 件夾裡測試,將所有的要使用到的檔案全部放在這個資料夾裡。)當然,也可以一個一個的選擇,但為了方便,我就是那樣做的了。選定了要安裝的檔案的資料夾 後。按NEXT,在這個窗口裡,是選擇那些檔案不打包的。打上勾的為不打包。一路NEXT到下一個視窗。

3.Launchers

 雙擊new launchers圖示,在新彈出的窗口裡在Executable name裡輸入你要生成的exe檔名,(例如,如果輸入的是install,則生成的install.exe),下面的directory裡輸入. 即可,選中前兩個複選框。點選下一步,在下一個窗口裡要你輸入兩個小圖示,分別是16*16,32*32的。最好是png的格式。再點選一步,先在 class path裡新增上你的jar檔案,即生成出來的jar檔案。然後在main class選擇你的程式入口。一路next到OK。

4.Install

點選右上角的右箭頭,跳到Actions標籤視窗。選中Create program group,後,在右邊window->program group name裡輸入你的生成在程式組裡的名稱,即點選開始->程式後,所看到的名稱,如果輸入的是中文會以方格形式顯示。再點選右箭頭,直接將disc 檔案新增進來,即將該目錄下的所有檔案也打包。一路按右箭頭,跳到media。

5.Media

雙擊new media file圖示,在新的窗口裡選擇生成檔案的操作平臺,選上window,再按next,在第一個文字框裡輸 入${compiler:sys.fullName},意思是該檔案的全稱。在下面的文字框裡輸入你要安裝該軟體的路徑,(如,要將到D盤,將輸入 D:\),一路next到第6步(bundlen JRE),你要生成一個自帶JRE的EXE程式,將要下載JRE的。再按next到第7步,在第7步裡,點選exclude file,在視窗中你可以篩選一下那些檔案不要生成,選中為不生成。一路next到ok.

6.Bulid

有Test Bulid和start Bulid,你可以先test下,如果沒有錯就可以生成EXE檔案了。