ホームページ >Java >&#&チュートリアル >Java JAR ファイルを Windows (および Mac/Linux) 用の実行可能ファイルに変換するにはどうすればよいですか?
Java JAR ファイルを実行可能ファイルに変換する
質問:
.jar ファイルはMicrosoft Windows で実行できるように .exe ファイルに変換しますか? Mac と Linux のオプションを含め、この変換に利用できるツールはありますか?
回答:
Launch4j は Windows と Linux の両方で使用できる多用途ツールです。 /Mac で JAR ファイルを EXE 形式に変換します:
<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
このシェル スクリプトは、次のコマンドを使用して実行可能ファイルに変換できます。
この方法が機能するのは、JAR ファイルが ZIP 形式であり、ヘッダーが最後にあるためです。 JAR ファイルの先頭にシェル スクリプトを付けることで、スクリプトは Java 仮想マシン (JVM) を起動して JAR をアプリケーションとして実行する実行可能ヘッダーとして機能します。
以上がJava JAR ファイルを Windows (および Mac/Linux) 用の実行可能ファイルに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。