如何將JAVA程式製作成可以直接執行的exe檔案
突然心血來潮,想自己做個小程式玩玩,但是怎麼把他做成一個exe檔案,讓大家能夠更好的理解和使用呢,百度了一下,說是需要exe4j來生成,但是看了很多關於exe4j將java程式生成exe檔案的教程,覺著都不是自己想要的結果,還是自己綜合一下,寫篇文章記錄一下.
下載和安裝的步驟我就略過了,直接說重點.
一 : 將寫好的java程式打成jar包,如下圖:
1:
2:
3:
4:
5:此處填寫MANIFEST.MF檔案路徑,MANIFEST.MF手動建立後放在下專案路徑下即可
MANIFEST.MF檔案內容:
Manifest-Version: 1.0
Main-Class: com.boss.pwdSer.Start
Class-Path: . lib/commons-lang3-3.4.jar lib/core-3.2.1.jar lib/javase-2.2.jar lib/mail-1.4.1.jar lib/mysql-connector-java-5.1.6.jar
Created-By: ZhangJiaBin
這幾個引數什麼意思呢,我來說說:
Manifest-Version : 版本號啦
Main-Class: 定義jar檔案的入口類,該類必須是一個可執行的類
Class-Path : 應用程式或者類裝載器使用該值來構建內部的類搜尋路徑,簡而言之,就是專案中用到的外部jar包
Created-By : 作者簽名
6 : 點選Finish ,jar包已經打好
7: 開啟exe4j ,如下圖
8 : 選中"JRE in EXE" mode ,單擊Next下一步
9 :在上面寫上要生成的exe檔案的名字,底下選擇生成輸出的路徑 ,單擊Next下一步
10 : 操作如下圖 所示 ,單擊Next下一步
11 : 單擊綠色的加號按鈕,匯入生成的jar包以及程式所依賴的外部jar包
在 Archice處匯入所需jar包
12 : 如下圖所示,匯入程式所需的所有Jar包 ,單擊Next下一步
13 : 選擇程式執行的最低JDK版本和最高JDK版本 ,單擊next 下一步
14 : 後面就一直Next下一步就OK了,快去生成的路徑下面找找,看你的可執行的檔案是否生成成功