【问题标题】:Unable to debug attached Source Code(rt.jar). "Unable to install break point due to missing line number" [closed]无法调试附加的源代码 (rt.jar)。 “由于缺少行号而无法安装断点”[关闭]
【发布时间】:2017-03-27 01:30:16
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse debugging


    【解决方案1】:

    消息抱怨您的 Java 运行时没有调试信息。附加源代码并不能解决此问题,它只会使您能够阅读源代码。您没有使用 Eclipse 编译这些类,因此首选项无关紧要。如果你想调试到 rt.jar,你需要安装和编译/运行一个 JDK,而不是 JRE,即使你有一个 JDK 已安装,听起来这不是用于运行 Java 应用程序的内容。检查您的Installed JREs 首选项页面(提示:更喜欢那里只有 JDK),然后检查您的应用程序的启动配置,以确保它使用的是您所期望的。

    【讨论】:

    • 谢谢大佬....问题已解决..您能否详细说明为什么使用 JDK 解决了这个问题并且在使用 JRE 作为库时出现了这个问题?
    • @smrutiranjan JDK jar 被编译为包含行号信息,JRE jar 没有行号。
    猜你喜欢
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    相关资源
    最近更新 更多