2016-09-21 21 views
0

私はプログラミングとJavaでかなり新しいので、素数プログラムを終了しました。それはcmdで実行され、GUIを使用しません。ダブルクリックしようとすると、フレームのようにcmdウィンドウがポップアップして消えます。 "java -jar _____。jar"コマンドで実行しようとするとうまく動作し、Eclipseで正常に動作します。以前は、私は主なマニフェスト属性を持っていないが、それは消え去っているようだというエラーが出ていました。あなたが主な属性の問題を修正したことを知っているなら、それを試すことができます。それ以外に誰かがアイデアを持っていますか?エクスポートされたeclipse runnable .jarは実行されません

+0

だから、それは動作するのですか?あなたはそれがコマンドラインからうまく動作すると言います –

+0

どのJavaのバージョンを使用していますか?どのバージョンのWindowsを使用していますか? – iNan

+0

私が言っていたことは、cmdで動作しますが、.jarファイルをダブルクリックすると動作しません。そして、私はWindows 10とjava 8を実行しています。情報が不足していることを申し訳なく思っています。 – codenameveg

答えて

0

Here's a link以前の同様の質問です。そこには良い解決策がいくつかあります。

最初に試してみるとJarFixです。正しいjava exeで.jarファイルを再関連付けします。

実行中にプログラムがすぐに終了する場合は、プロセスの終了を確認するためにスニペットを追加してください。

System.out.println("Press enter to close."); 
try { 
    System.in.read(); 
} catch (Exception e) { 
    e.printStackTrace(); 
} 
+0

これはうまくいきませんでした。私は、既に終了する前に番号を入力するよう依頼していると付け加えておきたいと思います。 – codenameveg

+1

実行ロジックの最後にいくつかのコードを追加して、これが問題であるかどうかを確認するだけで、数秒待つことができます。 'Thread.sleep(10000);'は10秒待つ。 –

+0

私が今までに見つけた最良の解決策は、java -jar ___。jarコマンドを実行する.batファイルを作成することと、jtwallerが提案した「Enterを押し続ける」ことを追加することです。病院は完全な修正を探し続けています。 – codenameveg

関連する問題