Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中处于调试模式时,是否有类似控制台的东西可以键入命令?_Java_Eclipse - Fatal编程技术网

在Java中处于调试模式时,是否有类似控制台的东西可以键入命令?

在Java中处于调试模式时,是否有类似控制台的东西可以键入命令?,java,eclipse,Java,Eclipse,在Eclipse中有没有可能有一个控制台,在调试模式下我可以在那里尝试一些东西?就像在python中一样,我可以随时键入例如1+1或myVariable.toString()等?C#与F#shell的概念类似 我想在运行时检查我的变量并尝试一些方法,拥有这样的控制台将非常有帮助 感谢您,Eclipse提供了显示视图,您可以在其中输入(几乎)任意Java表达式,并在断点处对其求值 要对任何表达式求值,请选择它(在显示视图本身或任何开放Java源文件中),然后按下“检查”、“显示”或“求值”按钮之一

在Eclipse中有没有可能有一个控制台,在调试模式下我可以在那里尝试一些东西?就像在python中一样,我可以随时键入例如1+1或myVariable.toString()等?C#与F#shell的概念类似

我想在运行时检查我的变量并尝试一些方法,拥有这样的控制台将非常有帮助


感谢您,Eclipse提供了显示视图,您可以在其中输入(几乎)任意Java表达式,并在断点处对其求值

要对任何表达式求值,请选择它(在显示视图本身或任何开放Java源文件中),然后按下“检查”、“显示”或“求值”按钮之一

  • “检查”执行表达式,并在弹出的检查视图(类似于变量视图)中显示结果值
  • “display”执行表达式并将结果值打印到显示视图中
  • “evaluate”执行表达式,不执行其他操作
有一些非常好的帮助,特别是关于和


如果您想在不进行调试的情况下测试某些Java代码的行为,那么您可能需要查看。

Eclipse还有一个旧插件,它似乎正是您所寻找的Dr.Java。

是。Eclipse剪贴簿-鲜为人知但非常酷


File->New->Java->Java Run/Debug->Scrapbook

在“Variables”选项卡上,您可以检查相同的变量,但我也想运行命令;或者这个;似乎什么也没发生。它是如何工作的?@Ownead:您确定当前正在调试一个应用程序并且处于断点位置吗?这是必要的,因为执行需要一些上下文(例如,要知道这是什么)。“表达式”视图似乎可以工作,但当我尝试在“显示”视图中键入内容时,它似乎什么也不做。@吞没:您选择了要执行的表达式了吗?那么您可能正在寻找一个REPL。见这个问题: