Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';在Eclipse中调试Java代码时看不到变量_Java_Eclipse_Debugging_Variables - Fatal编程技术网

Can';在Eclipse中调试Java代码时看不到变量

Can';在Eclipse中调试Java代码时看不到变量,java,eclipse,debugging,variables,Java,Eclipse,Debugging,Variables,我有一个非常恼人的问题: 调试时 String tm1 = "1"; String tm2 = ""; tm1 = tm2; 在调试器模式下,只有变量tm2显示在变量视图中,而不是tm1。 我假设是因为我在第三行中使用了tm2值。如果我评论第三行,tm2也会消失 为什么? 我估计有一些优化,Eclipse得出结论,我的变量没有被使用,所以它不想显示它。有没有办法关掉这个 此外,我可以发誓,在调试之前,若我将鼠标悬停在变量上,那个么将显示一个带有变量值的小弹出窗口。现在已经不是这样了 感谢您的

我有一个非常恼人的问题:

调试时

String tm1 = "1";
String tm2 = "";
tm1 = tm2; 
在调试器模式下,只有变量tm2显示在变量视图中,而不是tm1。 我假设是因为我在第三行中使用了tm2值。如果我评论第三行,tm2也会消失

为什么?

我估计有一些优化,Eclipse得出结论,我的变量没有被使用,所以它不想显示它。有没有办法关掉这个

此外,我可以发誓,在调试之前,若我将鼠标悬停在变量上,那个么将显示一个带有变量值的小弹出窗口。现在已经不是这样了

感谢您的帮助,
感谢您在程序或代码中未使用的变量,该变量在调试器模式下的变量视图中无法查看。这里使用变量tm2替换tm1的值。因此,在调试器模式下,tm2显示在变量视图中,而tm1不显示。

在调试器模式下,在变量视图中,该变量未在程序或代码中使用的变量。这里使用变量tm2替换tm1的值。因此,tm2在调试器模式下以变量视图显示,而tm1不显示