繁体   English   中英

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

[英]Can't see variables when debugging Java code in Eclipse

我有一个很烦人的问题:

调试时

String tm1 = "1";
String tm2 = "";
tm1 = tm2; 

在调试器模式下,只有变量tm2显示在“变量”视图中,而没有显示tm1。 我猜是因为我在第三行中使用了tm2值。 如果我评论第三行,tm2也将消失。

为什么?

我假设已经进行了一些优化,并且Eclipse得出结论,未使用我的变量,所以它不想显示它。 有没有办法关闭此功能?

另外,在调试器中,我可以发誓,如果我将鼠标悬停在变量上,则弹出的窗口将显示变量值。 情况不再如此。

任何帮助表示赞赏,谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM