私が使用したほとんどのプログラミング言語では、デバッグ時にブレークポイントに達したときに、ブレークポイントにヒットした後に任意のコードを実行することができます。eclipseでは、デバッグ中に、対話型トップレベル(「ディスプレイコンソール」)にアクセスするにはどうすればよいですか?
Eclipseでこれを行うにはどうすればよいですか?デバッグモードはデフォルトでディスプレイコンソールを備えていますが、対話コンソールはありません(即時実行のためにJavaコードを入力できます)
私が使用したほとんどのプログラミング言語では、デバッグ時にブレークポイントに達したときに、ブレークポイントにヒットした後に任意のコードを実行することができます。eclipseでは、デバッグ中に、対話型トップレベル(「ディスプレイコンソール」)にアクセスするにはどうすればよいですか?
Eclipseでこれを行うにはどうすればよいですか?デバッグモードはデフォルトでディスプレイコンソールを備えていますが、対話コンソールはありません(即時実行のためにJavaコードを入力できます)
あなたは経由でアクセスし、abritaryコードを実行するための表示ビューを使用することができます。
ウィンドウ - >表示[表示] - >ディスプレイ
その後、(実行したいコードをあなたができるタイプオートコンプリートにはCTRL+SPACE
を使用してください)。 、コードを実行し、それを選択するために
:
CTRL + SHIFT + Dの
あなたがヒットしましたブレークポイントに基づいてコードを実行する必要があります。
Eclipseが実際にあります。ウィンドウ - >ビュー表示 - >インタラクティブコンソール。ウォッチビューで式を実行することもできます(例:result = false、exception.printStackTrace()など)。
My eclipseには、Interactive Consoleの項目がありません。ちょうどコンソール。私は徹底的に調べていくつもりです。ありがとう。 –
私はdigitalbreedが単にコンソールを意味すると思う。私のFedora Eclipse 3.4.1インストールには対話コンソールはありません。プログラムが何かの入力を待っている場合は、そこに入力することができます。しかし、それはartibraryコードを実行しません。 –
いいえ、私はコンソールに言及していませんでした。しかし、私はインタラクティブ・コンソールがGoogle Pluginに付属していると思われます。混乱して申し訳ありません。 – digitalbreed
ああ...それはちょっとclunkyです。インタラクティブなトップレベルではありませんが、単純に入力してEnterキーを押してコードを実行させることはできますか?エントリの入力履歴を保持しています(linuxのコマンドラインの上/下の矢印に似ています)。 –
これはトップレベルです。デバッグパースペクティブで設定している限り、常に存在します。その中に式を入力することができます。なぜそれを実行するためにそれを選択する必要があるのかわかりません。私はそれは少しclunkyだと同意する...それはあなたが何を求めている:)歴史はない..うーん...しかし、あなたがそれをやった後、私は十分なことを推測する時計式に変換することができます。 – Jon
Ctrl + Shift + Dは機能しません。私はMacにいるので、Cmd + Shift + Dでも試してみた。 – nacho4d