有时,在调试会话期间,在Eclipse中设置断点的能力似乎会中断。从那一刻开始,双击边距不再显示蓝色球,也没有右键单击并明确要求“切换断点”。所有这些都会发生这种情况。
由于最后一个子弹,我很确定这是某种错误。我该如何避免这种行为?
答案 0 :(得分:0)
如bug 125768和bug 322625所示,当打开的源文件不是项目引用的文件时,已定义的断点可能会消失(内部文件带有IResource
),但是一个外部的(就像一个由反编译器动态创建的)
在这种情况下,您会看到类似于:
的内容
该文件是JAR中编译类的源(即 只读,不可编辑)。
似乎IDE并不总是把它当作“Java文件” classpath“。其他编辑器的”J“图标带有二进制底层。
我刚检查过:如果我得到空心的“J”,那么断点就不可见了。