4

ダブルクリックで Java コンパイル済みアプリケーションを実行できないのはなぜですか? 私のアプリケーションは cmd (java -jar: my app.jar) で実行されます plz help me

4

5 に答える 5

5

コマンドを実行するためのバッチファイルを作成できます。このようにして、.jarファイルに関連付ける必要なしに機能します。Windowsアプリの場合は、javaw.exeで起動します。

于 2010-12-12T19:30:48.063 に答える
4

.jar 拡張子を に関連付ける必要がありますjavaw.exe。その後、jar ファイルをダブルクリックしても、コンソール ウィンドウは表示されません。

これは通常、JDK/JRE インストーラーによって行われるため、JDK を適切にインストールしなかったか、その関連付けを手動で変更したかのいずれかです。

于 2010-12-12T19:27:09.700 に答える
2

ファイルへの Windows ショートカットを作成でき.jarます。

次の行は、Windows ショートカットのターゲットになる可能性があります。

%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar"

javawこれには、必要なパラメーターと、必要な Windows パラメーター (通常のウィンドウ、最大化、ディレクトリで開始)を指定できるという利点があります。

于 2010-12-13T20:20:37.373 に答える
2

ここでの答えはすべて有効だと思います。しかし、Windows で真の実行可能ファイルが必要な場合は、ランチャーを作成する必要があります。Windows では、jar ファイルは実行できません。しかし、exeファイルは. すべての Java コードをネイティブ ライブラリにラップするよりも多くのツールがあります。http://launch4j.sourceforge.net/をお勧めします。これがあなたが探しているものだと思います。アイコンやその他の多くの機能を備えた実行可能ファイルを簡単に作成できます。

于 2010-12-12T21:53:16.800 に答える
1

.jarによって実行されるファイルを割り当てるだけですjavaw.exeOpen withファイルのダイアログを使用してそれを行うことができ.jarます。

ところで、Java インストーラーがそれをしてくれませんか?

于 2010-12-12T19:27:17.060 に答える