13

Some threads asked how to use the "Interactive Console" in Eclipse since you cannot type anything in this console.

Some suggested you can "Display view" to execute code.

So what is the purpose of the "Interactive Console" then?

4

3 に答える 3

27

Eclipse のデフォルト インストールには「インタラクティブ コンソール」がありません。現在のブレークポイントのスコープで Java コードをデバッグ モードで実行するために使用できる "表示" ビューがあります (式を評価するか、データを変更するため)。

「インタラクティブ コンソール」を使用している場合は、プラグインからのビューである可能性が最も高いです。Google プラグインがそれを提供する可能性があることを読みました。または、JRuby や Groovy などのスクリプト言語のプラグインかもしれません。

「インタラクティブ コンソール」があり、入力できないと言う場合は、ビューをアクティブにするための適切なモードになっていないと思われます (おそらく、ビューを提供するスクリプト言語を使用していない可能性があります)。

于 2012-08-06T21:34:23.983 に答える
6

申し訳ありませんが、受け入れられた回答は正しくありません。

実行中のアプリケーションがコンソール入力ストリームから読み取る場合、Eclipse のコンソールは対話型です。

これは、一般的にデバッグを支援するための Eclipse の機能ではなく、コンソール ベースの Java アプリケーションがデバッグ時にユーザーからの入力を読み取れるようにするためのものです (コンソール プロンプトに入力できるように)。

于 2012-08-10T15:34:32.790 に答える
2

早い答え(受け入れられたが正しくない)

The interactive console allows you to execute some extra code, while debugging, when stopped at via a `breakpoint`.

This is a really beneficial feature when you are debugging and suddenly want to change the value of variable, execute a sysout or some utility function. 

正解については、@mmeyによる以下の回答をご覧ください。

于 2012-08-02T16:42:24.440 に答える