將java項(xiàng)目打包成exe可執(zhí)行文件的完整步驟
如何使用exe4j把jar打包成exe文件
最近,做了幾個(gè)javafx的項(xiàng)目,想要把jar包打成exe的可執(zhí)行軟件,下面時(shí)我使用exe4j打包的方法
一、將java程序打包成jar包
1. Flie —> Project Structure (或者Ctrl+Shift+Alt+S)

2. Artifacts 設(shè)置

3. 選擇要打包的項(xiàng)目,選擇要執(zhí)行的 main 函數(shù)和jar包路徑

當(dāng)你已經(jīng)在這個(gè)路徑下已經(jīng)建過(guò)一個(gè)module了的話再次新建module就會(huì)報(bào)這個(gè)錯(cuò),只要?jiǎng)h除對(duì)應(yīng)的文件夾即可

4. 點(diǎn)擊idea工具欄上的Build–>Build Artifacts… ,之后就會(huì)彈出一個(gè)小東西,點(diǎn)擊build就會(huì)在前面設(shè)置的路徑下生成我們的jar包,其實(shí)這個(gè)jar包就已經(jīng)可以運(yùn)行了,如果想更酷一點(diǎn)就繼續(xù)看下去把它變成exe可執(zhí)行文件。


二、將打包后的jar包打包成exe可執(zhí)行文件
1. 第0步:去官網(wǎng)下載 exe4j
2. 第一步:Welcome
這個(gè)地方最好要注冊(cè)一下,如果你不注冊(cè),打包好的軟件每次啟動(dòng)都會(huì)報(bào):this executable was created with an evaluation version of exe4j

3.第二步: ProjectType

4. 第三步:Application info

5. 第四步:Executable info
在32-bit or 64-bit要勾上 ,在這里插入圖片描述
否則對(duì)于64位機(jī),最后運(yùn)行exe時(shí)會(huì)報(bào)錯(cuò)。其余選擇默認(rèn),點(diǎn)擊next


6. 第五步:Java invocation
選擇Jar 并Archive后,空白區(qū)域會(huì)顯示已導(dǎo)入的jar,在點(diǎn)擊選擇Main class,若jar導(dǎo)入成功,則會(huì)自動(dòng)搜素main類,也可以自己選擇Main類,然后點(diǎn)擊next

查看jar包所在位置:

jar包導(dǎo)入之后

next
7. 第六步:選擇合適的JRE



8. 第七步:Splash screen
直接點(diǎn) next
9. Messages
直接點(diǎn) next
10. Compile executable
直接點(diǎn) next
11. Finished


總結(jié)
到此這篇關(guān)于將java項(xiàng)目打包成exe可執(zhí)行文件的文章就介紹到這了,更多相關(guān)java打包成exe可執(zhí)行文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot應(yīng)用的接口訪問(wèn)從HTTP改為HTTPS
本文主要介紹了SpringBoot應(yīng)用的接口訪問(wèn)從HTTP改為HTTPS,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-03-03
使用mybatis log plugin插件展示出數(shù)據(jù)庫(kù)查詢語(yǔ)句方式
本文介紹了如何安裝和配置MyBatis日志插件,包括集成log4j、配置log4j.xml文件和在application.properties中添加數(shù)據(jù)庫(kù)打印配置,通過(guò)這些步驟,可以在調(diào)試時(shí)查看預(yù)編譯的數(shù)據(jù)庫(kù)語(yǔ)句和實(shí)際查詢語(yǔ)句2024-11-11
解決Springboot項(xiàng)目報(bào)錯(cuò):java:錯(cuò)誤:不支持發(fā)行版本?17
這篇文章主要給大家介紹了關(guān)于解決Springboot項(xiàng)目報(bào)錯(cuò):java:錯(cuò)誤:不支持發(fā)行版本17的相關(guān)資料,這個(gè)錯(cuò)誤意味著你的Spring Boot項(xiàng)目正在使用Java 17這個(gè)版本,但是你的項(xiàng)目中未配置正確的Java版本,需要的朋友可以參考下2023-08-08
mybatis快速入門學(xué)習(xí)教程新手注意問(wèn)題小結(jié)
MyBatis 是支持定制化 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射的優(yōu)秀的持久層框架。接下來(lái)通過(guò)本文給大家介紹mybatis快速入門學(xué)習(xí)教程新手注意問(wèn)題小結(jié),需要的朋友可以參考下2017-02-02
Java CAS底層實(shí)現(xiàn)原理實(shí)例詳解
這篇文章主要介紹了Java CAS底層實(shí)現(xiàn)原理實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01

