我搜索过并发现Eclipse确实不支持这种直接的'特征。但是,我是否还想念一些东西?它是否存在于其他IDE中?
让我详细说明我的问题 -
如果声明属于基于表达式评估的执行流程,那么为什么我们不能强制执行它? (没有执行表达式)。
例如考虑这个 -
... if(bool returnsABoolean) {
<execute some statement>;
}
...
可以执行&#39; if&#39;被跳过,声明作为下一个声明执行&#39;? (我显然可以在Variables视图中控制&#39; returnAsBoolean&#39;的值;但是我不能跳过(以控制方式)所有语句,直到执行中的特定语句?)
答案 0 :(得分:3)
突出显示您要运行的代码并右键单击/执行或按 Ctrl + U 。
选择&#34;执行&#34;,使用&#34;显示&#34; ( Ctrl + Shift + D )或&#34;检查&#34; ( Ctrl + Shift + I )查看结果。
答案 1 :(得分:1)
Debugging
允许您在执行期间观察源代码和变量时以交互方式运行程序。
所以调试不过是执行程序,而是在执行期间检查元素,但是你不能跳到执行中没有的东西。
您可以使用键盘按钮 F5 , F6 , F8 等(对于Eclipse)和其他 快捷键< / em> 在调试过程中为您提供了便利,但您无法直接跳转到,而这些内容并非在执行顺序中。
调试快捷方式:
F5 步入中
F6 跳过
F8 恢复并带您到断点
Ctrl + Shift + B 切换断点
Ctrl + Shift + D 显示当前对帐单的信息
Ctrl + Shift + I 检查所选元素
您可以通过使用断点来跳过某些代码,您可以直接跳转到特定点并避免调试您认为正常工作的代码。如果您愿意,可以跳出代码段。
答案 2 :(得分:1)
看起来你想要'显示'视图 - 在Debug透视图中,执行: 窗口 - &gt; ShowView - &gt;显示。
您可以输入Java语句在那里执行(每次要执行时都必须选择文本位)
答案 3 :(得分:1)
问题实际上是随意设置指令指针。这已经讨论过并通过我在上面评论中粘贴的url - 这不是一个日食功能(还)。