2017-05-29 23 views
0

は動作しません。私は私の問題の解決策を検索することで、この質問を投稿しないように何度も試してみましたが、私はは、私は、Javaに新しいです、私は実行可能なjarファイルとして私のjavaをエクスポートすると、

に失敗しています、私は問題を抱えています。実行可能なJavaアプリケーションが必要です。 と

runnableにエクスポートしようとすると実行されませんでした。私は Eclipse for javaを使用しています。

私のコードは、JARファイルが実行取得されていますが、出力ウィンドウを表示することができません場合があり得るので、画面を一時停止するには何のコードがありますので

package hello; 

public class HelloWorld { 

public static void main(String[] args) { 


    System.out.println("Hello World"); 

    } 

} 
+0

コマンドライン(java -jar ...)で起動して、エラーメッセージが何であるかを教えてください。そうでなければ人々は推測できません。 –

+0

文字列「HELLO WORLD」 –

+1

文字列「Hello World」が表示されても実行され、問題はありません。言い換えれば...あなたの問題点を教えてください。どのようにそれを実行しようとしていますか?どのように動作しませんか?エラーメッセージを表示する最も良い方法は、コンソール/端末/コマンドラインから起動することです。 –

答えて

1

ではありません。ポーズステートメントで確認してください。待つためにThread.sleep(x)を使うことができるかもしれません。

1

にJAR実行に少なくとも3通りの方法があります。

  1. (正しく)、明らかにJavaがなければなりませんそれにをダブルクリックしてインストールし、システムサポートをダブルクリックすると(していますマウス、グラフィカルインターフェース(Windowsなど)) - これはコンソールを開かず、コードのようにSystem.outに出力されることもありません。

    この場合、ダイアログを開き、指定されたメッセージを表示する文をJOptionPane.showMessage(null, "Hello World!");として追加することができます。

  2. java -jar <file.jar>これはコンソールを開くjarファイルを実行します。これはSystem.outに何が起こっているかを示します。

  3. javaw -jar <file.jar>上記と同じですが、コンソールなしでSystem.outに書き込まれたテキストは失われます!ポイント1で説明したように、JOptionPaneもこのケースで動作します(グラフィカルインタフェースを備えたシステムを想定しています)。

関連する問題