執行文件來工作。這個鏡像可以在沒有 Java 運行時環境的計算機上運行。
由于 jlink 僅支持模塊化 Java 程序(暫不支持傳統 JAR 文件),所以需要首先將 Java 程序轉換為模塊化程序。然后執行如下命令生開發windows軟件成鏡像:
“`
jlink –module-path –add-modules –output
“`
完成鏡像生成后,可以在輸出目錄中找到可執行文件,并雙擊運行。
3. 使用 jpackage(自 Java 14 開始被引入)
自 Java 14 開始引入了 jpackage,這是一個實驗性工具,可以將 Java 程序打包成平臺特定的可執行文件(例如,Windows 的 exe 文件)。首先需要使用 jlink 生成運行時鏡像,然后使用 jpackage 生成可執行文件。
“`
jpackage –input –name –main-jar –main-class –type
“`
以上就是關于將 Java 程序轉換成 exe 文件的幾種方法。選擇使用哪種方法取決于你的需求和程序復雜性。但需要注意的是,在目標計算機上生成的 exe 文件可能仍需要 JRE 或特定運行時環境以供正常運行。