詳解如何將JAVA程序制作成可以直接執(zhí)行的exe文件
突然心血來(lái)潮,想自己做個(gè)小程序玩玩,但是怎么把他做成一個(gè)exe文件,讓大家能夠更好的理解和使用呢,百度了一下,說(shuō)是需要exe4j來(lái)生成,但是看了很多關(guān)于exe4j將java程序生成exe文件的教程,覺(jué)著都不是自己想要的結(jié)果,還是自己綜合一下,寫(xiě)篇文章記錄一下.
下載和安裝的步驟我就略過(guò)了,直接說(shuō)重點(diǎn).
一 : 將寫(xiě)好的java程序打成jar包,如下圖:
1:
.
2:
3:
4:
5:此處填寫(xiě)MANIFEST.MF文件路徑,MANIFEST.MF手動(dòng)創(chuàng)建后放在下項(xiàng)目路徑下即可
MANIFEST.MF文件內(nèi)容:
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
這幾個(gè)參數(shù)什么意思呢,我來(lái)說(shuō)說(shuō):
Manifest-Version : 版本號(hào)啦
Main-Class:定義jar文件的入口類(lèi),該類(lèi)必須是一個(gè)可執(zhí)行的類(lèi)
Class-Path :應(yīng)用程序或者類(lèi)裝載器使用該值來(lái)構(gòu)建內(nèi)部的類(lèi)搜索路徑,簡(jiǎn)而言之,就是項(xiàng)目中用到的外部jar包
Created-By : 作者簽名
6 : 點(diǎn)擊Finish ,jar包已經(jīng)打好
7: 打開(kāi)exe4j ,如下圖
8 : 選中"JRE in EXE" mode ,單擊Next下一步
9 :在上面寫(xiě)上要生成的exe文件的名字,底下選擇生成輸出的路徑 ,單擊Next下一步
10 : 操作如下圖 所示 ,單擊Next下一步
11 : 單擊綠色的加號(hào)按鈕,導(dǎo)入生成的jar包以及程序所依賴(lài)的外部jar包
在 Archice處導(dǎo)入所需jar包
12 : 如下圖所示,導(dǎo)入程序所需的所有Jar包 ,單擊Next下一步
13 : 選擇程序執(zhí)行的最低JDK版本和最高JDK版本 ,單擊next 下一步
14 : 后面就一直Next下一步就OK了,快去生成的路徑下面找找,看你的可執(zhí)行的文件是否生成成功
15 : 成功打開(kāi)程序
到此這篇關(guān)于詳解如何將JAVA程序制作成可以直接執(zhí)行的exe文件的文章就介紹到這了,更多相關(guān)JAVA可執(zhí)行exe文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java如何實(shí)現(xiàn)簡(jiǎn)單的RPC框架
這篇文章主要介紹了Java如何實(shí)現(xiàn)簡(jiǎn)單的RPC框架,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07Springboot如何設(shè)置多數(shù)據(jù)源,隨時(shí)切換
這篇文章主要介紹了Springboot如何設(shè)置多數(shù)據(jù)源,隨時(shí)切換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04SpringBoot實(shí)現(xiàn)攔截器、過(guò)濾器、監(jiān)聽(tīng)器過(guò)程解析
這篇文章主要介紹了SpringBoot實(shí)現(xiàn)攔截器、過(guò)濾器、監(jiān)聽(tīng)器過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12Java日常練習(xí)題,每天進(jìn)步一點(diǎn)點(diǎn)(63)
下面小編就為大家?guī)?lái)一篇Java基礎(chǔ)的幾道練習(xí)題(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧,希望可以幫到你2021-08-082020最新IDEA SpringBoot整合Dubbo的實(shí)現(xiàn)(zookeeper版)
這篇文章主要介紹了2020最新IDEA SpringBoot整合Dubbo(zookeeper版),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09