原来一直用的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项目,把自己的项目选进去就好了。