java帶main主方法的項目轉(zhuǎn)化成exe可執(zhí)行文件

1.需要一個工具:exe4j

下載地址:https://www.ej-technologies.com/download/exe4j/files

2.將java項目打包成jar文件

我用的IDEA,步驟如下:

在項目名上右鍵->open module settings?

Artifacts -> + -> JAR -> From modules with dependencies...


選中需要執(zhí)行main方法的類,再選擇將MANIFEST.MF文件放在項目根目錄(默認的話打包成jar會有問題,與項目中生成的不一致,會缺少main class路徑信息)


在build on make上打鉤

Build -> Build Artifacts... ->所需要的.jar ->build

jar打包完成


去這里的output directory里的路徑找對應(yīng)的jar文件

3.創(chuàng)建一個文件夾,放入

生成jar包

該項目所需的jre(去jdk安裝目錄復(fù)制)

到時在exe4j設(shè)置輸出位置也要選這個文件夾

4.去exe4j文件夾中-bin-找到exe4j.exe文件,打開,然后按照以下步驟進行


VM Parameters所需填入的內(nèi)容 ? ? ?-Dexe.path=${EXE4J_EXEDIR}


advanced options-點擊search,清空,然后點擊加號


一路next到此,已完成.點exit退出即可.

現(xiàn)在你會在第3步創(chuàng)建的文件夾里會看到有了一個exe文件.點擊可以執(zhí)行了

每次執(zhí)行,都會生成一個error.log文件在exe文件的同一層目錄中,這里可以看到控制臺輸出的內(nèi)容.

最后你想要讓這個exe文件給別人使用,只要將jre文件夾和生成的這個exe文件打包給別人,別人就可以使用了.(jre文件夾和exe文件要放在同一目錄)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容