以前用的是Myeclipse8.6+tomcat
debug的时候一点问题没用,很好用
现在时Myeclipse8.6+resin
debug的时候就很有问题了
1:比如执行到,String ss="123";
右上方的参数没用出来,而是往下在执行5,6行,才出现ss的参数值,反正都是延迟显示
2:有的代码它没点到当行,而是直接跳过去,虽然执行了,,,
3:最郁闷的是
if else 他都往里面跑,虽然不该执行的他妹执行,当看着不爽啊,第一次遇见以为是个粗,调了大半天
是和resin有关吗,,,
还是我那个地方设置有问题啊
------解决方案--------------------
调试方法有问题吧你
------解决方案--------------------
如此诡异。没碰到过。帮顶下
------解决方案--------------------
确认class文件是否和你源文件同步
------解决方案--------------------
不会乱跳吧?
一般按F5 F6 就差不多了
------解决方案--------------------
没有遇见过,帮顶
------解决方案--------------------
这个是编译的class文件和源文件没有对应起来,建议Project-clean一下,再重新部署。
------解决方案--------------------
------解决方案--------------------
碰过。比如前台 后台有些类名定义一样,调试其中一部分时,会跳到另一部分的相应行,很郁闷…
project-clean 再build,再server删除掉,再关了再开就99%OK了。
------解决方案--------------------
没用的,这跟你反编译然后打个断点是一样的,它跳转的行根本不是真正的那一行
------解决方案--------------------
------解决方案--------------------
清缓存
重启
------解决方案--------------------
俺赞同11楼的说法,因为我也是这样做的