我时不时地在Eclipse项目中遇到这个错误:
无法读取分面项目元数据文件“/project/.settings/org.eclipse.wst.common.project.facet.core.xml”。
这是一个使用Git的团队项目。 “.settings”目录根本不存在。
我不确定Eclipse中的“facets”项目到底是什么。有谁知道这个错误意味着什么或如何修复它?
答案 0 :(得分:32)
在eclipse中右键单击该项目,然后转到Project Facets并将java或相应的Project Facets更改为它开发的版本。
右键单击项目文件夹 - >属性 - >项目方面 - >更改java版本或勾选所需的模块选择版本。
答案 1 :(得分:15)
这次我通过重新导入Maven项目解决了这个问题。这重新创建了.settings目录并消除了错误。
答案 2 :(得分:3)
我这次解决了 右键单击 - >项目 - >属性 - >目标运行时 - >勾选所需的运行时间。 在我的例子中没有选择运行时。
答案 3 :(得分:2)
不确定为什么它甚至在我的情况下寻找方面,因为我不使用它,通过进入项目方面,勾选一个方面然后应用然后删除方面然后再次应用来解决我的问题
答案 4 :(得分:1)
为了添加其他答案,我在重命名项目时遇到了这个问题,然后将其从eclipse工作区中删除,然后将其命名并将其导回到我的工作区以修复我遇到的另一个问题。
这是一个Angularjs项目。我不得不选择javascript和静态Web模块方面,这解决了问题。
按照相同的步骤:右键单击项目 - 属性 - 项目构面。
答案 5 :(得分:0)
在Spring Tool Suite v3.9.0.RELEASE中,您可以通过执行以下操作来修复此错误:
右键点击项目 - >弹簧工具 - >启用Spring Aspects Tooling
答案 6 :(得分:0)
我遇到了同样的问题-在我的情况下是由于尝试通过SVN恢复本地更改而引起的。
通过右键单击项目,选择 Maven ,选择 Update Project ,然后全选,我能够在Eclipse中进行解析项目。
这避免了必须重新导入任何代码,并为所有子项目顺利工作的情况。
希望这会有所帮助!