Eclipse Oxygen 项目链接到 class 个文件而不是源文件

Eclipse Oxygen project linking to class files instead of source files

我在 Eclipse (Oxygen) 的工作区中有 3 个 Java 项目。这些项目是 A、B 和 Utils。 A 和 B 都使用 Utils 项目。如果我进入其中任何一个项目的 Java Build Path,我可以看到 Projects 选项卡选项下列出的 Utils 项目 (required projects on the build path) .

如果我按住 ctrl 键并将鼠标悬停在项目 A 中源文件中属于 Utils 项目的函数、classes 等上,然后 links 会将我带到相关源Utils项目中的文件。如果我在项目 B 中做同样的事情,它总是尝试打开 class 文件,而不是源文件。

是否需要在项目 B 中为 link Utils 中的源文件配置其他内容?

确保,在项目 B 的 Java 构建路径 中,在 选项卡 LibrariesUtils项目[=]的bin/class文件夹 23=] 添加为 class 文件夹。对 Utils 项目的依赖应仅在 Projects 选项卡中定义。