2012-10-07 14 views
7

私は良い古いSystem.out.println - 私のJavaアプリケーションをデバッグする方法を使用しています。 Mac OS 10.8にアップグレードする前に、これはすばらしく機能しました。今は私のコンソールは何も表示されませんでした。明らかに、私はこの動作に遭遇する最初の人ではありません - http://www.mac-forums.com/forums/os-x-operating-system/280577-system-out-println-not-showing-console.htmlを参照してください。JavaをMountain Lionの下のコンソールに印刷するように話すことはできますか?

あなたの誰かが方法を知っていますか?

+0

リンクされたスレッドで説明されている「hello world」テストを試しましたか? –

+0

はい、無駄です。 –

+0

'java -version'は出力をコンソールに出力しますか? –

答えて

0

これは機能しますか?

System.console().printf("Hello World!"); 
+0

なぜdownvote?それは完全に公平な質問です。 RampantBadgerの回答は4日後に発生したことに注意してください。 – Stewart

2

System.console()我々は前SYSTEM.LOGに行くために使用された(stdoutに出力するlog4jを使用するために我々のアプリで私たちのロギングを変更しなければならなかった山のライオンとJava 6

と、私の場合はnullを返します〜10.8)は、~/Library/Logsで独自のログファイルを生成します。これは、どのバージョンでもconsole.appに表示されます。

サンドボックスのエラーが表示されないため、サンドボックスの問題としては表示されません。 10.8の下でどのデバイスがjvmに渡されているかを調べるために、より多くの調査を行う必要があります。誤ってロギングすると思われるかもしれません。/dev/null

関連する問題