Eclipse默认安装中没有“交互式控制台”。它只有一个“显示”视图,您可以在当前断点的范围内以调试模式执行Java代码(用于评估表达式或更改数据)。
如果您有“交互式控制台”,那么很可能是插件提供的视图。我了解到Google插件可能会提供此功能。或者可能是JRuby或Groovy等脚本语言的插件。
如果您说您有“交互式控制台”但无法输入,则我怀疑您不在正确的视图模式下(可能您没有使用提供该视图的脚本语言)。
很抱歉,但被接受的答案是不正确的。
Eclipse中的控制台是交互式的,当运行应用程序从控制台输入流读取时。
它并不是Eclipse通常帮助调试的功能,它旨在允许基于控制台的Java应用程序在调试时从用户读取输入(例如,我可以在控制台提示中键入)。
之前的答案(已被接受但不正确):
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的回答。