我想强制当前执行行到同一函数中的特定行,可能会跳过中间行.我所有的旧学校调试器都有这个功能,但我在eclipse中找不到它.有没有办法在不改变代码的情况下做到这一点?
前两个答案似乎错过了这个主题,除非是我不理解这个问题.
我的理解是,我自己搜索的一个功能是,你想要跳过许多行(当踩代码时)并将程序计数器(以汇编词汇表)设置为给定的行.跳过一些昂贵的对象创建,看到一些错误情况等可能会很有趣.我曾经在Visual Studio(C或C++代码)中这样做.
我没有在Eclipse中找到它,也没有在NetBean中找到它.它可能是JVM的限制,也可能是某些策略的执行......
的执行命令排队命令来执行,当然,当前执行位置和指定的一个之间的所有行.
我也一直在寻找这个功能,而"Run to line"也不是一回事.
这可能是JVM的限制.Java不实现跳转,但它确实有跳转语句,比如休息,然后继续.然而,那些是块级.如果这是JVM限制,我的猜测是它更可能是由于安全架构.对程序计数器的严格控制对于闯入者来说就像病毒一样令人衰弱 - 而且可悲的是调试器.