Eclipse ユーザーが知っているように、Eclipse はデフォルトで std out と err の出力をキャプチャーし、IDE に統合されたコンソールにダンプします。
他のほとんどの IDE と同じように、Eclipse で標準の Windows cmd インスタンスを使用して std:out と std:err をデフォルトで表示したいと思います。これを設定する方法を知っている人はいますか?
適切なコンソールウィンドウにリダイレクトできるかどうかはわかりませんが、ファイルにリダイレクトできます(これはIMHOの方が便利です)-[実行/デバッグ設定]->[共通]->[標準入出力](書き込みも可能)コンソールとファイルを同時に作成します)。
おそらく、既存のコンソールビューを拡張/置換し、stdout/stderrに書き込むオプションを追加することができます。
Javaプログラムについて話していて、それがstdout / stderrの新しいコンソールウィンドウを開くようにしたい場合は、おそらくJDTランチャーを変更する必要があります。
なぜあなたはそれをしたいのですか?Eclipseコンソールにstdout/stderrがある方がはるかに便利だと思います。
cmd から Java .class を実行すると、Windows CMD に自動的に出力されます。bin フォルダーから最新の .class ファイルを取得するか、javac を使用して自分でコンパイルします。次に、クラスファイルがあるwindows cmdに移動し、java yourClassesName.classを使用して実行すると、すべての出力がwindows cmdに自動的に書き込まれます。
Windows cmdウィンドウでstdoutを好む理由を言っていないので、いくつかの仮定を立てます:-ウィンドウをEclipseの外に移動したいだけです
上記の場合、Eclispe の外側のタブでコンソール ウィンドウをドラッグし、cmd プロンプトのように移動できる別のウィンドウを開きます。