java 在调试的时候如何查看类中的静态变量值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 在调试的时候如何查看类中的静态变量值相关的知识,希望对你有一定的参考价值。

以下是示例代码:

首先进入调试模式(以Eclipse为例),在右上角进入(添加调试模式)

点击图示按钮

选择Debug

成功进入调试模式

在需要观察的类中的静态变量值处打上断点,以下是打断点的方法:

如图,在左边那一块蓝色区域(变量所在行),鼠标双击可设置断点,再双击可取消

进入调试模式:在上边的菜单栏中选择调试模式

选中需要观察的变量,注意这里要选中A.x,只选中x是不正确的,无法观察

右键点击,选择Watch


随后进行一步步的调试

可以在右上角观察变量的值

参考技术A 有个窗格叫做outline eclipse上有
如果没有那么你也可以在window -> show ->outline 挑出来
参考技术B 双击 选中要查的变量 右键 watch追问

按你的方法操作出现此提示

怎么办?

追答

还没调到吧 或者就是没有值
那就要看你的程序了 这个没办法说怎么办的

本回答被提问者采纳
参考技术C debug ?

vs2010中调试的时候显示各变量值的窗口怎么打开?我不小心给关了,现在不知道怎么打开了。求帮助!

显示各变量值的窗口的打开方式如下:

1、首先,打开VS2010,打开项目文件,如下图所示,然后进入下一步。

     

2、其次,根据具体需要设置断点,如下图所示,然后进入下一步。    

     

3、接着,按调试键F5打开调试窗口,如下图所示,然后进入下一步。    

     

4、然后,点击DEBUG-Windows-Autos,如下图所示,然后进入下一步。    

     

5、随后,在弹出的自动变量窗口中,系统将根据当前使用的变量动态显示,如下图所示,然后进入下一步。    

     

6、最后,按F10键显示各变量值的窗口就打开了,如下图所示。这样,问题就解决了。    

     

     

参考技术A 首先,你要确保VS处于调试状态(因为编辑状态和调试状态的菜单以及工具栏会不同)。
然后选择菜单【调试】-【窗口】里面的【局部变量】、【自动窗口】和【监视】-【监视 n】都可以显示变量的值,只是显示的变量会不同。
【局部变量】和【自动窗口】都是VS自动选择要显示的变量;
【监视 n】就是要认为指定要显示的表达式本回答被提问者采纳
参考技术B 这个简单,你直接菜单栏,窗口->重置窗口布局,搞定

以上是关于java 在调试的时候如何查看类中的静态变量值的主要内容,如果未能解决你的问题,请参考以下文章

通过java中不同类中的静态方法设置和获取静态变量值

vs2010中调试的时候显示各变量值的窗口怎么打开?我不小心给关了,现在不知道怎么打开了。求帮助!

使用Eclipse,MyEclipse测试的时候如何查看变量值?

C#如何将新变量的基类中的变量值更改为派生类

如何更改内部类中的变量值[closed]

如何更改 PHP 中的静态变量值?