本文重點介紹如何將我們寫的java代碼打包成在電腦上可以運行的exe文件
本文重點介紹如何將我們寫的java代碼打包成在電腦上可以運行的exe文件。這里只介紹直接打包成exe的方法,至於打包成exe安裝包下節介紹
軟件准備
- 今天我們下載好上面的內容之后只需要用到其中的一個軟件,對,就是里面的exe4.exe文件
- 然后就是安裝這個軟件,軟件都是傻瓜式安裝。不多說!安裝后首頁顯示,激活碼去網上搜索!
jar包准備
- 在打包之前我們當然得先准備jar包啦。選擇項目右擊-->Export-->Runnable JAR file
- 點擊下一步 別忘記選擇主入口,這些在之前的文章都已經說過了。
打包開始
-
在打包開始我們得想之前我用jsmooth打包exe文件一樣,需要准備jre文件,我這里就用了jdk文件,jre好像不行
-
下面就開始打包的真正的開始了,首先我們打開之前安裝好的exe4j這個軟件。直接點擊第二步:peoject type 選擇 JAR in EXE mode
- 點擊next我們會看到需要我們填寫工程的簡名和程序的輸出地址,工程簡名可以隨便填寫,輸出地址 就是你想把你的exe文件最后輸出在哪里,建議放在你好找的地方,畢竟以后你只用點擊exe就能運行了。
- 然是繼續點擊next,下一個界面我們遇到選擇模式的Executable type,這里就取決與我們java的代碼了,如果你開發的是黑窗體程序就選擇console application; 如果開發的是java swing 程序那就選擇默認的GUI application ,第三個選項我也不知道是java 什么程序。讀者可以自己研究。我這里就選擇默認的GUI程序了。
- 第二個選項是Executable name 顧名思義就是你程序的名字,你可以起一個響亮的名字,這里支持中文名字的。
- 第三個選項是Icon File 這就是我們exe層序的圖標,就像QQ軟件那個企鵝一樣,建議可以設置成自己的個性照片,但是這個只能用ico格式的圖片。當然也可以不選擇,就用系統默認的圖標
-
這里設置好之后我們點擊界面的左側菜單Executable info 下面的Advanced options,因為這里我們需要設置一些詳細信息,這里不點很難成功的打包的。
-
Redirection參數
- service options
這里的參數我們自己看看懂了,大家可以設置也可以不設置。
-
version info 這里也不重要,看看我的參考吧
-
32 -bit or 64 - bit
這個就是取決於你的i項目在那里運行了,如果你想讓他在64系統下能
運行你就選擇Generate 64-bit executable 打上√,否則不勾。
-
Mainfest options 這里不選擇,讓他默認就行了
-
然后就是添加jar包了。(java invocaton)
-
在class path中點擊加號選擇我們之前打好的jar包
-
選擇好 jar包我們就選擇下面的Main classs中選擇我們需要程序運行的主入口,這個對於開發來說應該都懂得。
- jre部分設置好最低最高版本之后點擊Advanced Options-->Search sequence ,默認是會選擇我們電腦上系統環境中的jdk,但是我們系統環境的jdk不能被別人用到所以我們這里把默認的三個全部散掉,然后添加我們事先准備好的jdk
-
next之后出現Preferred VM 中選擇Client hostpost VM
-
next之后,我們到了Splash screen,就是你的程序啟動界面,如果你想做的酷炫點就可以選擇一下,這里圖片沒有限制應該,我選的就是普通的圖片,你也可以試試GIF 動態圖。
- 到這里你就可以一直下一步。一直到下面這個界面你就可以選擇Finishing 或者啟動程序了。
效果圖
-
啟動圖
-
運行后界面
-
圖標變了
-
其他你可以右鍵這個exe看看屬性就是我們上面設置的一些可有可無的東西楽。