0

Java が埋め込まれた jar ファイルを実行しています。Mac マシンにプリインストールされた Java はありません。

Java がインストールされていない Mac OS X で jar ファイルを実行する必要があります。ポータブル Java for Mac をダウンロードしました。しかし、シェルコマンドからそれを実行することはできません. 移植可能な組み込み Java を使用して jar を実行するのを手伝ってください。

4

2 に答える 2

0

マシンに JRE がないと、.jar ファイルを実行できません。ネイティブ バイナリを作成するには、何らかのツール (Launch4j など) を使用する必要があります。これらのツールのほとんどは、JVM (dll など) を埋め込むネイティブ実行可能ファイルを作成し、C/C++ コードを使用して jvm インスタンスを初期化します。jvm が初期化されると、コードを実行できます。

http://launch4j.sourceforge.net/

于 2012-10-04T04:01:38.660 に答える
0

どのようなエラーが発生していますか? シェル スクリプトに JAVA_HOME 変数またはその種の別の変数が含まれていますか?

このような変数は、アプリケーションに必要な正しいバージョンがあると仮定して、インストールした Java のインスタンスを指すように設定する必要があります。

于 2012-10-04T03:09:40.690 に答える