首页 > 解决方案 > eclipse 项目构建路径让我发疯

问题描述

我有这么多在不同项目中设置的应用程序/库。开发和重构大多是同时进行的,所以我不想“构建库,部署到依赖项目的 lib 文件夹,重建依赖项目”。

依赖关系树的叶子是 CLIENT。我在 Libraries->Module Path 中只有 JRE 库。构建得很好。(CLIENT 有一个导出其包的 module.info。)

一个依赖的应用程序是 DBROWSER。只需要 JRE+CLIENT,所以我在 Projects->Module Path 中有 CLIENT,在 Libraries->Module Path 中有 JRE。构建良好。DBROWSER 有一个 module.info 需要它需要什么,并且什么都不导出(它是一个主要的 GUI 应用程序。)

其他依赖的应用程序是服务器。只需要 JRE+CLIENT,所以我在 Projects->Module Path 中有 CLIENT,在 Libraries->Module Path 中有 JRE。拒绝建造。错误消息是“项目未构建,因为它的构建路径不完整。找不到 java.util.Set 的类文件。修复构建路径,然后尝试构建这个项目”。我已经尝试清理了几十次,只导致看似随机转移到其他错误消息,主要是“无法解决”和“从现有的 .class 文件间接引用”。

我错过了什么?

编辑

我也发现了这个

“听起来这是一个已知问题(错误 67414),已在 3.0 中解决……有人评论说在 3.4 中也发生了这种情况。

同时,解决方法是从项目中删除 JRE 系统库,然后重新添加。”

Eclipse 错误:从所需的 .class 文件间接引用?

也没有用。

标签: eclipsejava-11eclipse-jdt

解决方案


从症状我猜这是https://bugs.eclipse.org/547181已在当前里程碑/集成构建中修复,所以请尝试安装2019-09 M2


推荐阅读