概述
原则
就是不要在 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的全部内容,希望文章能够帮你解决避免 Eclipse 断点出现 Unable to install breakpoint in所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复