Java 无法调试附加的源代码(rt.jar)&引用;由于缺少行号,无法安装断点;

Java 无法调试附加的源代码(rt.jar)&引用;由于缺少行号,无法安装断点;,java,eclipse,debugging,Java,Eclipse,Debugging,我已尝试在windows-->首选项-->编译器选项-->类文件生成中取消选中并选中该框。尝试重新启动eclipse,但无效。我使用的是“eclipse-jee-indigo-SR2-win32-x86_64”。我在jdk1.7.0_79中使用了src-zip文件夹 我只想编写我自己的程序,使用map/list等并通过这些类的方法进行调试,看看它在内部是如何工作的。请帮助。消息抱怨您的Java运行时没有调试信息。附加源代码并不能解决此问题,它只允许您读取源代码。您没有使用Eclipse编译这些类

我已尝试在windows-->首选项-->编译器选项-->类文件生成中取消选中并选中该框。尝试重新启动eclipse,但无效。我使用的是“eclipse-jee-indigo-SR2-win32-x86_64”。我在jdk1.7.0_79中使用了src-zip文件夹


我只想编写我自己的程序,使用map/list等并通过这些类的方法进行调试,看看它在内部是如何工作的。请帮助。

消息抱怨您的Java运行时没有调试信息。附加源代码并不能解决此问题,它只允许您读取源代码。您没有使用Eclipse编译这些类,因此首选项没有相关性。如果您想调试到rt.jar中,您需要安装并编译/运行JDK,而不是JRE,而且即使您安装了JDK,听起来也不是用来运行Java应用程序的。检查您的已安装JRE首选项页面(提示:只希望有JDK)然后是您的应用程序的启动配置,以确保它使用的是您期望的功能。

谢谢您……问题已解决。。您能否详细说明为什么使用JDK解决了此问题,并且在使用JRE作为库时出现此问题?@smrutiranjan JDK JAR被编译为包含行号信息,JRE JAR没有行号。