为什么在eclipse中调试jdk库,我看不到局部变量值?

dhb*_*lah 9 java eclipse debugging

问题是在调试java库类时,例如HashSet函数,我看不到局部变量.在variables选项卡上我只能看到函数参数和这个字段.当我试图添加局部变量时watch,eclipse说:"评估期间的错误".

所以我的问题是为什么会发生这种情况?我怎样才能看到那些局部变量值?

Fra*_*ulo 5

长话短说,JDK 发行版不使用调试信息进行编译。

检查这些问题的答案: