如何在ECLIPSE中调试.class文件?

AKh*_*AKh 6 java eclipse compiler-construction debugging

我正在使用Eclipse 3.5,并将src.zip附加到Eclipse中的全局设置.Windows - >首选项 - > Java - >已安装的JRE - > rt.jar - 源附件 - ...../jdk/src.zip

我成功地能够进入java核心库.class文件并查看源代码.我构建一个使用LinkedList的类,我在LinkedList类中设置了一个断点.

当我调试源代码中的断点(我的项目)工作正常但是当我需要进入java核心库.classes时,我在Eclipse中遇到以下错误 日食错误

由于缺少行号属性,无法在java.util.LinkedList中安装断点.修改编译器选项以生成行号属性.

我在Preferences中检查了我的编译器设置,发现所有选项都选中了true. 在此输入图像描述 如果有人可以帮我解决这个问题,那就太好了.

提前致谢.

Dav*_*rad 7

您可能将编译器设置为在您的类文件中包含调试信息,但是rt.jar中的类文件不是以这种方式编译的.您需要重新编译rt.jar中的类的所有源代码(不适合胆小的人),或者下载jdk的调试版本.