Eclipse - 无法在Java API类

时间:2016-12-06 12:41:53

标签: java eclipse debugging

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

我的第一个问题是,我看不到任何消息来源。我通过将源附加到rt.jar来修复它,如Attach the Java Source Code所述。

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

error message

“修改编译器选项以生成行号属性”。这是一个很好的建议。但是当我下载它时,我的JDK版本已经编译好了。

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

感谢您的帮助!

P.S。:我已安装 - Eclipse Neon - jdk1.8.0_91 - Windows 10(64位)

2 个答案:

答案 0 :(得分:0)

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

尝试验证:

  

窗口 - >偏好 - >服务器 - >运行时环境

     

<您-应用程序服务器和GT; - >修改

     

选择JDK而不是JRE

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

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

答案 1 :(得分:0)

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

问题已解决!