gpt4 book ai didi

java - 无法在 Eclipse 中调试条件中的最后一条语句?

转载 作者:行者123 更新时间:2023-12-03 05:45:51 25 4
gpt4 key购买 nike

public static void main(String args[])
{
if(true)
{
int x= 3*44+7;
//int y=1;
}
}

我将问题范围缩小到这个简单的语句,但我真的不知道如何在 Eclipse 调试器中访问这个变量。它总是发生在 if 条件、try-catch 语句、循环等中声明变量并且意外地成为该 block 中的最后一个语句的情况。

为了解决这个问题,我停止调试 session ,向该 block 添加另一个语句,重做我刚刚所做的一切。有更好的解决方案吗?

最佳答案

你是对的,很难看到最后一条语句的值:当你传递最后一行时,程序终止。

解决方法可以是在此语句后添加虚拟行并在那里放置断点,或者使用“表达式” View 并放置 x 的表达式(即 3*44+7 )那里。

顺便说一句,请注意,这不是现实世界中程序比 1 个可执行行稍长的典型情况。 :)

关于java - 无法在 Eclipse 中调试条件中的最后一条语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16942799/

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