2011-12-22 24 views
1

実行可能なJarファイルが実行されていることを知っています。ダブルクリックするたびに、またはcliを実行したときに聞こえるコードの先頭に2つのビープ音が鳴ります。ただし、コマンドラインで実行しても、System.out/System.inを使用すると、出力が表示されず、入力を求めるプロンプトも表示されません。私は日食を通してそれを実行するとすべて機能的です。実行可能なJarが出力を表示しない

私はそれを実行した同じコマンドラインに.jarを出力/入力させるにはどうすればよいですか?

java -jar myProgram.jar 

コマンドラインを開くことなく、それを実行したい場合は、あなたと同じディレクトリに.CMDファイルを作成することができます。javaがパスに含まれている次のように、あなたがあなたのプログラムを出せなければならないと仮定すると、

+0

STDIN/STDOUTに何か不思議なことが起こっていない限り、Javaの外にある可能性が高いです。 OSをどのくらい正確に起動しますか?また、演奏中にバッファリングができますか? – Thilo

+0

ロギングライブラリを使用していますか?おそらくロギングレベルはコード内のロギングステートメントの上に設定されます。 –

+0

私はWindows 7で起動します。私はそのディレクトリに行き、次にmyProgram.jarを実行します。それは、私がちょうど実現した2回のビープ音をプログラムが終了する前でもすぐに私に新しい行を与えます。標準はどこに行くのですか? –

答えて

3

このコンテンツ:

@echo off 
java -jar myProgram.jar 
pause 

次に、.cmdファイルをダブルクリックします。

+0

投稿してから1年が経過していますが、ありがとうございます! –

関連する問題