新手入門:java文件轉成jar包再轉成exe文件——圖文教程html
【本文簡介】java
因爲課程設計的緣由,研究着如何把java 程序轉成exe,最終成功了,如今把過程記錄分享一下。windows
本文將介紹如何把一個跑在eclipse的java應用,導出成jar文件,再變成exe可執行文件。app
下面以一個跑在MyEcplise上的GUI應用程序爲例子,一步步轉化成exe可執行文件。eclipse
【具體步驟】函數
一、安裝Fat jar(小應用可不用,直接導出普通jar包便可)ui
若是你在程序開發的時候用到了第三方提供的API或者其它附屬資源,在你導出生成jar文件時你必須將第三方的文件一併導出,否則你的程序運行將達不到你想要的結果.this
因此咱們使用 Fat jar插件 來生成jar包:lua
(1)Fat jar下載地址:http://sourceforge.net/projects/fjep/ .net
也可用到我上傳的地址下載本文所用到的全部相關文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
我下載的版本是:net.sf.fjep.fatjar_0.0.31.jar
(2)把net.sf.fjep.fatjar_0.0.31.jar 複製到myeclipse安裝路徑下的plugins下,如:D:\sofe\MyEclipse2013\plugins
(3)從新啓動myeclipse,若是Window——Preferences下出現下圖則安裝成功:
二、導出成jar包
(1)在myEclipse點擊項目右鍵——Build Fat Jar
(2)填寫資料
(3)Finish後導出的jar文件在項目裏面
三、下載一個exe4J軟件:
我下載的是:exe4j_windows-x64_4_6.exe版本
下載地址:http://www.ej-technologies.com/download/exe4j/files
也可用到我上傳的地址下載本文所用到的全部相關文件:
http://files.cnblogs.com/xiaoMzjm/jar%E8%BD%AC%E6%88%90exe%E7%9B%B8%E5%85%B3%E9%99%84%E4%BB%B6.rar
四、使用exe4J把jar包轉成exe
(1)雙擊打開:exe4j Wizard.exe,第一步直接next
(2)選擇 "JAR in EXE" mode
(3)選擇導出地址
(4)選擇應用類型等
(5)若是電腦環境的jdk是64位,則記得勾選下面這個
(6)選擇jar包
(7)選擇main函數
(8)選擇運行時的jre版本
(9)選擇要生成exe文件時依賴的jdk,可點擊+號本身選擇本地的文件夾
(10)接下來的都是next,最後點擊 「Click here to start the application」生成應用
(11)生成的exe文件
(12)雙擊打開
(13)假如運行中出現 this executable was created with an evaluation version exe4j" 錯誤,則在exe4j的welcome界面填入註冊號便可:
註冊號:
A-XVK258563F-1p4lv7mg7sav A-XVK209982F-1y0i3h4ywx2h1 A-XVK267351F-dpurrhnyarva A-XVK204432F-1kkoilo1jy2h3r A-XVK246130F-1l7msieqiwqnq A-XVK249554F-pllh351kcke50 A-XVK238729F-25yn13iea25i A-XVK222711F-134h5ta8yxbm0 A-XVK275016F-15wjjcbn4tpj A-XVK275016F-15wjjcbn4tpj