eclipse调试的时候进入了class文件

原来一直用的3.7,后来听说4.3也不错,就换了。结果这个问题就来了:

在Java文件里面加的断点可以激活调试,但是跟进的是class文件。

这是一个奇妙的现象:关闭弹出的class文件(当然一般是个大白面),可以看到Java文件也停留在断点行,但是没有行标的箭头。你可以把鼠标房子之前的变量上,他们依然会显示当前的值。

痛苦的是每次点F6都会弹出class文件。

在百度了google了很久也没解决,有遇见这个问题的,但是说的很不明白。

在谷歌上baidu了很久,找到两个:

http://www.coderanch.com/t/537462/vc/Eclipse-debugger-stops-breakpoints-class

http://stackoverflow.com/questions/11540184/class-file-opens-instead-of-java-while-debugging

基本就是说源文件地址不对,由于找不到源文件,只好打开类文件了。

解决方法是右键工程--》debug as -->debug configuration,找到src(或者source,或者source path,我不确定会怎么样,我用了maven看到的是source)。

删除里面的default,如果你看到的不是也可以尝试继续下面的做法。

增加一个Java项目,把自己的项目选进去就好了。

猜你喜欢

转载自somefuture.iteye.com/blog/1981543