首頁 > Java > java教程 > 如何將 Java JAR 檔案轉換為 Windows(和 Mac/Linux)的可執行檔?

如何將 Java JAR 檔案轉換為 Windows(和 Mac/Linux)的可執行檔?

Barbara Streisand
發布: 2024-10-27 06:18:03
原創
924 人瀏覽過

How Can I Convert My Java JAR File to an Executable for Windows (and Mac/Linux)?

將Java JAR 檔案轉換為執行檔

問題:

問題:

答案:

  • Launch4j 是一款多功能工具,可在Windows 和Linux 上使用/Mac 將JAR 檔案轉換為EXE 格式:
  • Windows:Launch4j 提供簡單的圖形使用者介面(GUI),用於從JAR 建立EXE 檔案。
Linux/Mac:
<code class="sh">#!/bin/sh
MYSELF=`which "<pre class="brush:php;toolbar:false"><code class="sh">$ cat exestub.sh myrunnablejar.jar > myrunnable
$ chmod +x myrunnable</code>
登入後複製
" 2>/dev/null` [ $? -gt 0 -a -f "" ] && MYSELF="./" JAVA_OPT="" PROG_OPT="" # Parse options to determine which ones are for Java and which ones are for the Program while [ $# -gt 0 ] ; do case in -Xm*) JAVA_OPT="$JAVA_OPT " ;; -D*) JAVA_OPT="$JAVA_OPT " ;; *) PROG_OPT="$PROG_OPT " ;; esac shift done exec java $JAVA_OPT -jar $MYSELF $PROG_OPT 雖然Launch4j 本身並不在Linux 或Mac 上運行,但用戶可以使用以下步驟將其JAR 嵌入到shell 腳本(exestub.sh) 中:

然後可以使用以下命令將此shell 腳本轉換為可執行檔:

此方法之所以有效,是因為JAR 檔案具有ZIP 格式,標頭位於末尾。透過在 JAR 檔案中新增 shell 腳本前綴,該腳本將充當可執行標頭,啟動 Java 虛擬機器 (JVM) 以將 JAR 作為應用程式運行。

以上是如何將 Java JAR 檔案轉換為 Windows(和 Mac/Linux)的可執行檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板