原则
就是不要在 Eclipse 有断点设置的时候通过外部变更源代码。
问题
表现就是在设置中勾选了 Add line number attributes to generated class files 还出 Unable to install breakpoint in 提示。
Eclipse 的断点是属于 Workspace 信息而不是 Project 信息,所以对工程做 Clean/Build 是不能解决问题的。
详细
如果是在 Eclipse 代码编辑器中对有断点的代码进行修改,那么断点会自动调整来匹配行号。
而如果在 Eclipse 代码编辑器以外更改了代码,Eclipse 只知道代码文件变动需要编译,而不知道如何调整断点。幸运一点还可以在 Eclipse 中通过重设断点来手工调整;悲剧一点就是断点指向了代码以外,并在在 Eclipse 的代码窗口和 Breakpoints 窗口都看不到错位的断点——然而断点的确存在,所以会出 Unable to install breakpoint in 提示,必须通过菜单 RunRemove All Breakpoints 彻底清除。
而且很不幸,SVN 插件就属于代码编辑器以外,所有的代码同步方式(通过人工复制代码文件也算一种)是触发该问题的主要原因。进行同步更新前保证 Eclipse 没有断点就可以避免这个问题。
最后
以上就是清爽玫瑰最近收集整理的关于避免 Eclipse 断点出现 Unable to install breakpoint in的全部内容,更多相关避免内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复