簡體   English   中英

在不安裝jre的情況下將executabe jar包裝到.exe中以供使用

[英]Wrap a executabe jar into .exe for using without jre installed

我想將一個可執行jar封裝到.exe文件中,以便將其關聯。 我使用了Launch4j,它可以正常工作。 但是其他人則無法使用它。 Java版本始終會發生錯誤。

我發現了這個問題:

在未安裝JRE的Windows中將Java程序作為exe運行

還有沒有其他更容易使用的了?

編輯:

我選擇了JRE,而不是JDK和JRE窗口,這就是問題所在。

在Launch4j的JRE>捆綁的JRE路徑下,輸入./runtime類的./runtime 將JAR文件包裝為EXE時,EXE會在當前目錄的名為“ runtime”的子目錄下查找Java運行時。 如果將Java運行時目錄復制到與打包的EXE文件相同的目錄中,它將使用它。

在此處輸入圖片說明

在Windows資源管理器中:

在此處輸入圖片說明

“運行時”目錄是完整的JRE目錄,例如EG“ jre1.8.0_201”,但已重命名。 里面應該有一個bin文件夾和一個lib文件夾以及一些其他文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM