eclipse调debug总是走到class文件中

eclipse调debug时按F5总是不在.java文件中走每一步,而是弹出一个.class在class中走每一步,这是怎么回事,怎么解决?
在线等待中

这是因为你打debug的设点位置不对,还有一点就是你打的debug的位置调用了JDK的API,所以才会进入到.class中;追问

怎么不让debug调用JDK的API

追答

调试不一定要debug模式的,要灵活一点,用system.out.println();的方式,看看执行到哪一步出错也是可以的;假如你把system.out.println(“-----------”);写在12,14行中间,那么控制台没有打印出-------那就表明13行有错,这样也一样能定位错误

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-10

    所有的开发环境调试思路基本是相同的,比如vs,eclipse,idea等。调试过程中,都有:下一步,进入,跳出,放行等操作。在调试过程中应该灵活使用这些功能来调试程序。

    当进入到class文件中时,可以选择跳出操作来回到自己写的代码,还可以在自己写的代码中适当的地方打断点,然后执行放行操作,程序会直接运行到下一个断点。

第2个回答  2015-01-09
在代码中设置断点,然后按F6走每一步追问

设置断点了,debug就进入.class中了

追答

你最好是把你的代码和断点截图出来,你这图看不出什么

第3个回答  2015-01-09
先在代码里面设置断点追问

设置断点了,debug就进入.class中了

第4个回答  2015-01-09
你在哪儿打的断点?截图看看
相似回答