使用exe4j生成exe文件並且附帶jre運行環境


在項目上鼠標右鍵 --> Open Module Settings

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

 

Main Class是你這個項目(腳本)的主方法,就是要運行的類,選一個

class選擇入口函數

 

如下圖,設置 META-INF/MANIFEST.MF

我個人一般設置在項目根路徑下

 

build on mark

 

 

apply -> ok

最后一步, Build Artifacts... --> XXX.jar --> Build

 

然后在out目錄中會生成可運行jar包

 

 

 

可以cmd進入到jar包目錄,然后  java -jar  xxx.jar 測試jar包是否異常

好了,我們假裝它們沒問題,進入下一步,使用exe4j 生成exe


Exe4j下載

http://www.xue51.com/soft/10745.html

下載好后,根據使用手冊進行安裝,官網也有下載說明,這里我就不卸載了再裝了,麻煩

打開軟件,在welcome 中點擊change license,然后打開下載的注冊機,把注冊碼cv進去,然后直接點擊Project type進入下一步

 

 

 

 

輸入你的項目名,  output路徑是  exe文件生成的目錄

 

選擇exe類型,我的jar包項目是控制台操作的,所以我選擇了  console application,如果是gui  選擇第一個,並勾選 allow - console parameter

 

Executable name   =  exe 文件名

icon File =  exe 圖標路徑

 

 

 

 

 

配置jre,java運行環境

最小支持jdk的版本,跟最大的支持jdk版本

 

添加運行環境前,把 Search Windows registry 外的全部刪除,

 

 

添加jre,這里非常的重要,如果沒弄好,exe 文件將不能在無jdk的電腦上運行,這真的是一個超級大坑,我弄了一早上,所以我決定寫出教程來,讓有緣的同學們少踩一些坑

 

 

添加完成后,我們在 exe 生成目錄 拷貝一個jre,文件夾名一定要跟剛剛輸入的相對路徑文件夾名一樣,exe文件還沒有生成,是我之前生成的,,別弄錯了,正常來說現在是還沒有  exe文件的

 

我們使用默認jvm

 

 

然后一路下一步,啥都不要管,

 

最后點finish就行

 

 

要發給別人exe文件的話,需要攜帶一個jre,目錄結構一定要是剛剛設置相對路徑, 然后把這個文件夾打包,就能發給同學啦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM