您的位置:首页 > 编程语言 > Java开发

无法在JDK源码中设置断点---- unable to install breakpoint in ....due to missing line number attributes

2016-06-29 20:26 459 查看

概述

查看JDK源码时,出现Source not found错误,通过Attach Source,选择jdk安装目录下的src.zip后(也可以在Build Path里选择Libraries,找到JRE System Library,修改rt.jar的Source attachment指向src.zip),可以查看源码了,但是调试却显示unable to install breakpoint in …. due to missing line number attributes,无法设置断点调试。如下图:



解决方案

导致这个错误的原因是Eclipse引入的JDK库错了,默认是jre包。

1. Window->Preferences->Java->Installed JREs。修改默认的包,选择jdk文件夹,再点击Restore Default。



2. Window->Preferences->Java->Compiler->取消选择Add line number attributes…,Apply,再选择Add line number attributes…,Apply,OK。



3. OK,可以调试了!(如果你还在项目的Build Path单独配置了其他的JRE System Library,按照同样的方法修改即可)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: