Java调试探针

Java调试探针,java,debugging,Java,Debugging,我想找到一种用Java进行调试探测的方法。我习惯于在Wingware Python IDE中工作,它允许我设置一个断点,一旦执行到达断点,我就有了一个Python shell,我可以在执行暂停的地方的上下文中执行任意Python代码。所以我想在Java中做同样的事情,即设置一个断点,并了解如果我将它直接放在bp之后,某些代码会做什么 编辑: 我正在使用Eclipse。我应该在哪里输入?:) 任何像样的IDE都可以做到这一点(例如Eclipse、Intellij或Netbeans)。它们将允许您计

我想找到一种用Java进行调试探测的方法。我习惯于在Wingware Python IDE中工作,它允许我设置一个断点,一旦执行到达断点,我就有了一个Python shell,我可以在执行暂停的地方的上下文中执行任意Python代码。所以我想在Java中做同样的事情,即设置一个断点,并了解如果我将它直接放在bp之后,某些代码会做什么

编辑:
我正在使用Eclipse。我应该在哪里输入?:)

任何像样的IDE都可以做到这一点(例如Eclipse、Intellij或Netbeans)。它们将允许您计算Java任意表达式,因此您可以点击断点,然后根据可用的变量执行代码


另一种方法是使用JDK附带的命令行调试器。这允许计算简单的Java表达式。

任何合适的IDE都可以做到这一点(例如Eclipse、Intellij或Netbeans)。它们将允许您计算Java任意表达式,因此您可以点击断点,然后根据可用的变量执行代码


另一种方法是使用JDK附带的命令行调试器。这允许对简单的Java表达式进行求值。

在Eclipse中,在断点处停止后,可以使用显示视图(窗口)→ 显示视图→ 其他。。。→ 显示)写下表达式,并通过选择(即用鼠标突出显示文本)并按
Ctrl+Shift+i
对其求值。它很方便

在Eclipse中,在断点处停止后,可以使用显示视图(窗口)→ 显示视图→ 其他。。。→ 显示)写下表达式,并通过选择(即用鼠标突出显示文本)并按
Ctrl+Shift+i
对其求值。它很方便