【问题标题】:Eclipse - Unable to install breakpoint in a Java API ClassEclipse - 无法在 Java API 类中安装断点
【发布时间】:2017-04-21 02:39:26
【问题描述】:

我在 StackOverlow 上发现了一些关于这个问题的问题,但都是关于自己编写的代码。我的问题有点不同,因为我要调试一个名为javax.swing.JComponent 的Java API 类。

我的第一个问题是,我看不到任何来源。我通过将源附加到rt.jar 来修复它,就像这里Attach the Java Source Code 描述的那样。

现在我看到了源代码,我想在 JComponent 类中设置一个断点。如果我尝试这样做,我会收到错误消息:

“修改编译器选项以生成行号属性”。这是一个不错的提议。但是我的JDK版本在我下载的时候已经编译好了..

那么,我可以自己编译吗?或者您有其他建议吗?

感谢您的帮助!

P.S.:我已经安装了 - 日食霓虹灯 - jdk1.8.0_91 - Windows 10(64 位)

【问题讨论】:

    标签: java eclipse debugging


    【解决方案1】:

    一个可能的问题可能来自您在 IDE 中指向 JRE 而不是 JDK 的应用程序服务器。

    尝试验证:

    窗口 -> 首选项 --> 服务器 --> 运行时环境

    --> 编辑

    选择 JDK 而不是 JRE

    不确定您是否浏览过此链接.... 几乎没有适用于某些人的解决方案。

    Eclipse - Unable to install breakpoint due to missing line number attributes

    【讨论】:

    • 我不使用应用程序服务器。所以这不是解决方案,还是我错了?感谢您的帮助!
    【解决方案2】:

    在这种情况下,当您在构建路径上使用 JRE 时会发生这种情况。 尝试这样做: Window -> Preferences --> Java --> Installed JRES-->then use jdk as default JRE

    问题已解决!

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-20
    • 2020-10-06
    • 2014-10-01
    • 2019-10-24
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多