コンソールアプリケーションを実行/デバッグするときに独自のコンソールではなく新しいウィンドウでコンソールアプリケーションを開くようにeclipseを設定する方法はありますか?Eclipseは別のウィンドウでコンソールアプリケーションを開きます
私は、クライアント/サーバ・アプリケーションをデバッグしていると私は、タブを切り替える必要はありません一度に両方のアプリケーションの出力を見てしたいのですが...
コンソールアプリケーションを実行/デバッグするときに独自のコンソールではなく新しいウィンドウでコンソールアプリケーションを開くようにeclipseを設定する方法はありますか?Eclipseは別のウィンドウでコンソールアプリケーションを開きます
私は、クライアント/サーバ・アプリケーションをデバッグしていると私は、タブを切り替える必要はありません一度に両方のアプリケーションの出力を見てしたいのですが...
日食では、次の2つのコンソールを持つことができますビュー... コンソールビューには、「コンソールを開く」というボタンがあります(コンソールビューの最も右のボタン)。これをクリックしてオプション3(新しいコンソールビュー)を選択すると、2つのコンソールが表示されます。
コンソールタブを右クリックして「離した」をクリックすると、コンソールがEclipseフレームから切り離されます。
あなたは(コンソールビュー上で右から2番目のボタン)「の表示選択したコンソール」ボタンをクリックすることで、各コンソールに表示したい出力を選択することができます(Eclipseのジュノのために、下記のHRJのコメントを参照してください)
私の状況ではこれとは違う解決策があり、おそらく他の人に適応させることができます。
実際には、実際の第2コンソールウィンドウ - 私の場合はgnome-terminalが必要です。私はANSIカラーサポートが必要なので、これが欲しいですし、JLineを正しく動作させたいのです。私は別にプログラムを起動し、デバッグのために遠隔接続することができますが、それは厄介です。
JRE Eclipseがデバッグ設定の一部として実行されるため、Javaが実行される場所を特定します。 gjavaという名前がスクリプトを作成し、それを次の内容を与え、かつ実行可能に設定します。
#!/bin/sh
gnome-terminal -x java $*
その後、起動構成では、共通のページに、「コンソールを割り当てる」チェックを外します。 JREページのJava実行可能ファイルで、「代替」を選択し、gjavaと入力します。
Eclipseがデバッグモードで起動すると、gnome端末が起動し、残りのargsがそのウィンドウ内で実行されるJavaプロセッサに渡されます。
この時点で、JLine、ANSI色、および完全なデバッグサポートをサポートする実際のコンソールがあります。
2つ目のコンソールを作成するときは、「ピンコンソール」をクリックします。これにより、最後に使用したアプリケーションにコンソールが接続されたままになります。
Eclipse Junoには、「デタッチコンソール」ボタンがないと思います。しかし、コンソールタブをEclipseウィンドウの外にドラッグすることで、それを切り離すことができます。 – HRJ