確保其Java程式碼是沒有問題的,在IDEA常執行的,然後。按以下步驟:
步驟一:開啟File -> Project Structure -> Artifacts,例如以下圖
步驟二:點選“+”,選擇“Jar”,選擇Empty或From modules with dependencies
步驟三:設定一個主函式入口main class 如圖:
完畢上面三步之後,點選完畢。
步驟四:回來idea主介面。點選Build -->Build Artfacts --> build 就會在專案中生成jar檔案了(生成的Jar包位於上圖設定的Output directory)
上面完畢了jar檔案的生成,接下來使用exe4j把可執行檔案jar轉為exe檔案
步驟五:選擇一個目錄,新建一個目錄,該目錄的作用是用來儲存生成的exe檔案的目錄,在新建立的目錄中還要建立三個子目錄file,res,jre 例如以下圖:
file:目錄是放暫時檔案的能夠沒有
res:目錄是放資原始檔的。如圖片,配置檔案等也能夠沒有
jre:這個是必須的,該檔案裡的內容能夠直接把安裝JDK資料夾下jre的內容拷貝過來就可以。有了它能夠不用再裝java執行環境
開啟exe4j可執行的exe介面,直接點 下一步 得到以下的介面
選擇"JAR in EXE" mode。點選Nextbutton,例如以下圖:
Short name of your application中隨便定義
Output directory中是用來指定生成exe檔案的資料夾。選擇我們剛剛新建立的那個檔案資料夾就可以。
然後。點選Nextbutton,例如以下圖:
在Executable name中輸入要生成exe檔案的名稱
選擇Icon File 選擇生成exe檔案的圖示。該圖示型別僅僅能是ico結尾的圖片,然後直接點選Next,例如以下圖:
在 VM Parameters中輸入:-Dexe.path=${EXE4J_EXEDIR}
能夠用他在程式中找到exe所在資料夾,這樣不管生成的exe放到哪都能夠找到當前資料夾,使用方法(String exePath = System.getProperty("exe.path");)
然後點選 加號button。例如以下圖:
在Archive中選擇我們第一步生成的jar檔案。然後直接點選OKbutton
然後再點選Main class 後面的button,例如以下圖:
選擇程式的入口即程式含有main方法的類,點選OKbutton就可以。例如以下圖所看到的:
然後,點選Nextbutton,出現例如以下圖:
在Minimum version輸入jre的版本號,選中 Allow JRES with a beta version number。點選Advanced Options button選擇 Searchsequence 例如以下圖:
把上圖中自帶的三個選項所有刪除,然後點選 加號 button,例如以下圖:
在Directory中選擇新建檔案裡的jre資料夾就可以。然後點選OKbutton,例如以下圖所看到的:
然後,直接點選Nextbutton,例如以下圖:
選擇Client hotspot VM 然後直接點選Nextbutton就可以,例如以下圖所看到的:
選擇exe4j splash screen
在Image File 中任意選擇一張圖片就可以,然後點選Nextbutton。例如以下圖所看到的:
無需更改,直接點選Nextbutton,就可以完畢exe檔案的生成,會出現下面介面:
然後,點選Click Here to Start the Application 啟動生成的exe 檔案,隨後退出軟體就可以。
到此,exe4j生成exe記錄整個過程完成。
版權宣告:本文部落格原創文章,部落格,未經同意,不得轉載。