gpt4 book ai didi

java - 为什么我不能在 IntelliJ 中拖动执行点(我可以在 Visual Studio 中)

转载 作者:IT老高 更新时间:2023-10-28 21:20:17 25 4
gpt4 key购买 nike

在Visual Studio中,调试时,可以将执行点(当前指令指针,黄点)拖到当前方法的另一处。

这在 IntelliJ 中是不可能的,有些人说这在 Java 中通常是不可能的。为什么?

最佳答案

IntelliJ 通过标准的 Java 调试接口(interface)与正在运行的 JVM 交互,因此它可以针对不同的 JDK 调试程序。这不支持您描述的移动执行点。

它确实可以让您回退调用堆栈并再次执行方法调用。在 IntelliJ 中,使用线程窗口选择挂起线程的堆栈帧并返回到它。然后继续线程以在程序中重新调用该点的方法。

注意:这不会回滚对象的状态,所以可能会出现奇怪的效果。

关于java - 为什么我不能在 IntelliJ 中拖动执行点(我可以在 Visual Studio 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1023376/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com