1. 程式人生 > >一步一步教你使用Eclipse如何把Swing專案打包成exe執行檔案(二)

一步一步教你使用Eclipse如何把Swing專案打包成exe執行檔案(二)

一、這裡首先第一步就是把專案打包成jar包,如下圖所示:

ps:小心這裡的坑。你的專案可以在eclipse裡面直接執行時沒有問題的,但是一旦脫離的話,就可能報錯:說找不到org.eclipse.swt等相關的jar包,這時就需要你手動匯入相關的jar才可以的。jar包下載路徑:https://download.csdn.net/download/u010963948/10708221,如圖:

至此,把匯出的jar檔案存放到某個位置就行了,接下來才是最關鍵的,如果把jar檔案打包成exe執行檔案。

二、jar檔案打包成exe執行檔案

首先建立一個空的資料夾,裡面需要放三個內容:

1、jre:這個是必須的,有了它可以不裝java環境;

2、resouse: 這個是資原始檔夾,存放一些圖片等;

3、jar包檔案,之前打包好的檔案,直接拷貝過來就行了。

ok了,我們可以著手下載exe4j檔案工具了,下載之後是壓縮包,不需要安裝,解壓後找到bin目錄,雙擊exe4j,,直接下一步

選擇第二個“JAR in  EXE”,

下一步,第一個空隨便填,第二個選擇剛建立的資料夾,也就是生成exe的路徑;

下一步,Executable type 選擇專案格式,就選第一個Executable  name 填寫要生成exe 的名稱,Icon file 選擇生成exe 的圖示(必須是.ico格式)。ps:這裡有個大大的坑,一定要選擇Advanced options裡面的32bit 64bit內容

下一步,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執行時的過渡介面圖,

選擇第二個,並選擇圖片,

點選下一步,

不用操作,直接下一步,即完成了,

可點選進行測試。