2011-12-31 11 views
1

コマンドラインを使用して作成した.jarファイルをダブルクリックして実行しようとしています。 Jarは、JFrameボタン、テキスト、ラベルなどのGUIを作成します。このウィンドウが表示されます。Jarファイルが実行されない - Windows 7

私はファイルをチェックして、正しいjavaw.exeにファイルが直接関連付けられていることを確認しました。私もjava -jar filename.jarを使用するようなコマンドで試してみました。そして、ちょっと分けて一時停止し、次の行に移動します。エラーはありません。

また、私もjavafixを実行しましたが、これも役に立ちませんでした。

私はJREとJKEを再インストールしてもまだ運がないので、ファイルはNetbeansで作成され、問題なくコンパイルされました。

私はこのNetbeansチュートリアル:Introduction to GUI Buildingを使用しています。

提案がありますか?私は困惑しています。

+0

確認のために、jarにメインクラスのマニフェストエントリがありますか?従来のjava -cp filename.jar your.main.class-name(クラス名に.class接頭辞を付けずに)も試してください。 –

+0

* "スプリット秒間だけ一時停止した後、次の行に移動しますが、エラーはありません。" * FTR - **あなたは**何を見たいですか? JarはGUIを生成しますか?それはファイルを処理し、出力を 'System.out'または' System.err'に送りますか? –

+0

@AndrewThompsonはい、申し訳ありませんが、私は言及すべきでした。それはボタン、テキスト、ラベルなどとJframe GUIを使用します。このウィンドウを表示する必要があります。 – Rhys

答えて

0

Win + Rキーを押してregedit.exeと入力し、Enterキーを押します。あなたのレジストリエディタウィンドウで

、リストからエントリまたはキー名の.jarを削除HKEY_CURRENT_USER->Software->Microsoft->Windows->CurrentVersion->Explorer->FileExts

を展開します。 NetBeansで使用されているバージョンとクラスパスで使用されているバージョンを確認してください。うまくいけば、彼らはどちらも同じバージョンです、それは理由の一つでもあり、.jarは動作しません。もう一度.jarファイルを実行してみます。それは再びそれを実行するのに役立つかもしれません。

大丈夫

関連する問題