在Eclipse中是否可以有一个控制台,在调试模式下可以尝试一些东西?就像在Python中,我可以随时键入例如1 + 1或myVariable.toString()等内容吗?C#具有类似F# shell的概念。我想在运行时检查变量并尝试一些方法,拥有那种控制台将非常有帮助。谢谢。
Eclipse有一个Display视图,您可以在其中输入(几乎)任意的Java表达式,并在断点时对它们进行求值。
要对任何表达式进行求值,请选择它(无论是在Display视图本身还是在任何打开的Java源文件中),然后按下“inspect”、“display”或“evaluate”按钮中的一个。
有一些非常好的帮助文档关于Eclipse调试,特别是关于检查变量和求值表达式。
如果您想在不调试时测试一些Java代码的行为,则可能需要查看Scrapbook功能。
this
是什么)。 - Joachim Sauer是的。Eclipse Scrapbook - 鲜为人知但非常酷
文件 -> 新建 -> Java -> Java 运行/调试 -> Scrapbook
Eclipse还有一个旧插件,似乎正好符合您所寻找的需求,名为Dr. Java。
简而言之,是的。
在Java 9中,添加了 REPL,允许像Python一样进行操作。
在Eclipse中,您可以添加 QuickShell以在Eclipse IDE内部使用JShell。还需要安装 TM Terminal Eclipse插件。
顺便说一句,在IntelliJ中,它是通过Tools | JShell Console内置的。