问题描述:
菜鸟最近在学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时跳到对应页面而不能对测试代码继续调试下去
回过来再调试一次,发现成功啦!
鼠标放到变量上,出现了变量调试信息
原来是没能调试到下面的代码,自然不会有变量调试信息。。
相关文章
暂无评论...