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不显示