3 回答

TA贡献1852条经验 获得超7个赞

TA贡献1804条经验 获得超7个赞
注:
更新源查找路径后,必须停止并重新启动调试会话。否则,缺少源的文件将继续显示“缺少源”。
重要 重启Eclipse

TA贡献1865条经验 获得超7个赞
可以将JDK类的源关联到 首选项>Java>已安装的JRE
..如果将JRE(不是JDK)检测为要使用的默认JRE,那么JDK类将没有附加的源。请注意,并非所有JDK类都提供了源代码,其中有些仅以二进制形式分发。 项目的生成路径中的类,手动添加要求手动附加关联的源。源可以驻留在zip或JAR文件、工作区或文件系统中。Eclipse将扫描zip,因此您的源代码不必位于归档文件的根目录中。 类,来自另一个插件(maven、PDE等)的依赖项。在这种情况下,如何提供源代码取决于插件。 PDE
将要求每个插件都有相应的 XXX.源
包,它包含插件的源代码。可以找到更多的信息。 和 这里.
m2月食
可以为Maven依赖项获取源和javadocs(如果可用的话)。应启用此功能。 m2月食
首选项(该选项被命名为“ 下载源代码和javadocs".
对于其他插件,您需要查阅它们的文档 从项目加载的类将自动与来自项目的源匹配。
但是,如果Eclipse仍然建议您附加源代码,即使我正确地设置了类和它们的源代码,那该怎么办呢?
当命中断点时,Eclipse什么也找不到:
当我到达断点或它只是打开源时,我看不到变量,但没有选择断点行:
Eclipse源代码查看器显示的行与实际执行的行不同:
添加回答
举报