我們一般用java做Swing項目的時候一般都是只能在Myeclipse里面運行,那么怎么把我們的項目打包成exe可以直接雙擊運行呢?
初始工作:為了不讓用戶安裝java環境,所以我們先新建一個文件夾,里面先把我們的jdk放進去
首先看下我的項目結構
其實很簡單,就是一個java項目,支部會是Client繼承了Jframe
好啦,那么怎么把這個項目變成exe呢,當然,首先我們要將項目先變成jar,那么在Myeclipse里面將項目變成jar其實簡單,
對着項目右鍵——》Export
——》Java
然后點next
其中JAR file填寫jar輸出的位置,就是將jar輸出到那個地方,然后一直下一步到
的時候,Main class選擇項目的啟動類,然后finish就好了
ok,接下來就是把我們的jar變成exe了,首先去下載一個exe4j,下載地址
下載完成之后安裝即可,這里給出來一下,免費給你們一個注冊碼吧,L-g782dn2d-1f1yqxx1rv1sqd
填寫上我給你們的注冊碼就可以了,ok,我們正式開吧,直接點擊next就好
我們選擇JAR in ESE mode,之后點擊next
這里short name of your application 里面可以隨便填寫,就是一個工程名字而已
output directory 里面選擇exe文件輸出的位置,最好選擇我們新建的文件夾里面即可
這里我們先勾選GUI application
executable name填寫你這exe的名字
Icon file 選擇exe的圖標,只能是icon文件哦,之后我們選擇Advanced Options
先勾選上Generate version info resourece,
Product version填寫程序的版本號
INternal name填寫程序名稱加上版本號 比如 a2.0
Leagal copyright填寫時間即可 比如 2016-2017
Company name 填寫公司的名稱。可以隨便填寫,之后點擊next
Generate 64-bit executable要勾選上,之后點擊一直下一步next
在calss path右邊點擊+號,Archive選擇我們項目也就是jar的路徑
點擊Main class 右邊的按鈕選擇程序的主入口
最低版本寫1.4,最高版本寫1.8,然后我們需要配置下程序的java環境,點擊Advanced Options,選擇search sequence
把里面這三個選中之后點擊X,將之清除掉,之后點擊+號,選擇Directory,在Directory右邊選擇我們新建文件夾里的jdk
之后點擊next
選擇 Client hostpot VM
這個就是配置程序進來的時候啟動界面,可以選擇可以不選擇,點擊next
繼續點擊next
這樣就是完成了,Click here to start the application可以先調試下能不能運行
ok,經歷了一大堆后我們的jar終於變成了exe文件了
我們都知道,一般桌面程序都是先要安裝才能使用的,而我們這個是一雙擊就是可以運行了,所以我們還需要改版,ok
在接下來中,我會繼續編寫和講解如何把exe文件封裝起來,可以變成那種安裝的文件,請關注我哦!