Eclipse在Debug时鼠标在变量上悬停不显示变量值

时间:2024-03-02 17:30:21

问题描述:

  菜鸟最近在学MyBatis时调试测试类代码,debug直接跳到URLClassLoader(一开始进入这个类显示Sourse not found,经过导入源码包后如下图所示)

 

 手动点回测试类中,发现断点行出没有显示跟踪光标,鼠标在变量上悬停不显示变量值,但仍显示类信息

 

 

 

网上好多种方法,终于得到解决,几种方法如下:

方法一:由鼠标在变量上悬停不显示变量值猜想原因是鼠标悬停设置问题:

在Eclipse中点击 Window->Preferences->Java->Editor->Hovers, 勾选Variable Values,(如果Combined Hover已经选择了,就取消它), 然后点击Apply,最后点OK。

有时不需要勾选Variable Values,只勾选Combined Hover也能查看变量值,所以勾不勾选多试几下,Debug可能就好了。

 

然而我的还是没弄出来,接着干!

方法二:由断点行出没有显示跟踪光标猜想光标颜色设置被调成无色了

 打开Eclipse软件,点击红框勾选的按钮,windows按钮,选择preference选项,General-》Editors->Text Editors接下来如下图,看到原本是黑色,随便选成橙色,希望能行,如下图

 

 

然而没啥卵用,debug光标还是没出来,擦干眼泪继续前行

方法三:考虑到可能是

eclipse debug调试时总是被URLClassLoader这个类拦截到,不能进入到要调试的类里面去

于是在Breakpointz中把第一个选项栏的√去掉,防止debug时跳到对应页面而不能对测试代码继续调试下去

 

 回过来再调试一次,发现成功啦!

 

鼠标放到变量上,出现了变量调试信息

原来是没能调试到下面的代码,自然不会有变量调试信息。。