1.構建maven項目
需要有一個main入口函數
添加M2_HOME及,java_home的環境變量
打開Preference->Java->Installed JREs->Edit 選擇一個jdk,
設置Default VM arguments為-Dmaven.multiModuleProjectDirectory=$M2_HOME
設置編譯插件,版本最好與,java_home的環境變量保持一致
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
2.用maven將寫好的項目打包成jar文件
3.用打包工具exe4j將jar文件生成exe文件。
第1步完全略過,直接點Next。
第2步我們選擇“JAR in EXE mode” 就是選擇我們已經有制作好的jar文件。
第3步上面是項目名稱,可隨便填寫,下面一個寫出你想要將打包后的exe文件輸出的目錄。
第4步控制台輸出選擇第二個,Executable name寫你將要生成的.exe文件的名字,Icon File可以選擇生成文件的圖標。
第5步,先別管上面的,先在下面單擊綠色的“+”號,在彈出的窗口中點Archive,然后找到起初已經做好的jar,"OK"后返回,在下面的Class Path里就出現jar文件路徑后,再在上面Main Class欄內點擊找到main所在的類。
第6步,你系統的JRE版本,一般是填個1.3,下面填1.6在這里單擊advanced options,選擇search sequence。選這個就是因為我們要把JDK環境也打包進來,好讓程序能跨平台使用。回到exe4j中在彈出窗口刪除列表中的所有項。一個注冊表的,一個JAVA環境變量的,一個JDK環境變量的,都不要。然后單擊綠“+”,選擇directory並選擇JRE的根目錄,
選完后exe4j彈出窗口中的Directory里會顯示“.\JRE”。點OK關閉該窗口,返回exe4j的主窗口,你就可以看到剛加的路徑。再從主窗口左側窗口中單擊advanced options,並選擇preferred VM,在彈出的窗口中選擇client hostspot VM,單擊next按鈕繼續。
第7、8步是一些個性設置默認即可。
第9步編譯完。
第10步,點那個“Click Here to Start the Application”按鈕就可以看到程序運行效果了,然后再點"Seave as“保存一個exe4j生成的一個文件,和.exe程序無關用來修改或重新編譯生成exe文件。