2

.jarファイルをダブルクリックしようとすると、ファイルのメインクラスを見つけたりロードしたりできないというメッセージが表示されます。ただし、次のようにコマンドラインで.jarファイルを開こうとすると、次のようになります。

java -jar myfile.jar

その後、実行されます。システム変数か何かがおかしいのでしょうか?私はJavaで多くの問題を抱えており、それをアンインストールして再インストールしても解決しないようです。

前もって感謝します!

追加情報:JDK 7 Update 9(64ビット)とJava 7 Update 9(64ビット)の両方を備えたWin764ビットで実行しています。また、以前はダブルクリックするだけで.jarファイルを実行していましたが、何が起こったのかわかりません。

4

2 に答える 2

3

次の 2 つの構成が整っていることを確認します。

C:\>assoc .jar
    .jar=jarfile

C:\>ftype jarfile
     jarfile="C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*

後者は、javaw.exe の正しい場所を指しています。それでうまくいくはずです。

于 2012-11-26T21:09:45.843 に答える
-1

Win7でjarをダブルクリックしても、-jarフラグはJavaプログラムに渡されないため、何も起こりません。

于 2012-11-26T20:52:56.743 に答える