Java 无法使用IntelliJ解析Git repo文件中的符号

Java 无法使用IntelliJ解析Git repo文件中的符号,java,intellij-idea,Java,Intellij Idea,我一直在为一个使用IntelliJ的Java项目使用GitHub进行设置。我已经掌握了使用GitHub的基本知识,但由于某种原因,在我建立了一个存储库之后,克隆项目并在IntelliJ中打开它,它会在识别每个类类型时出错 src文件open fine、run fine、compile fine但IntelliJ会突出显示其中包含类型声明的每个语句,如“Cannot resolve symbol”,并表示它无法识别该类型。然而,所有src文件都在同一个文件夹中 IntelliJ没有将这些文件识别为

我一直在为一个使用IntelliJ的Java项目使用GitHub进行设置。我已经掌握了使用GitHub的基本知识,但由于某种原因,在我建立了一个存储库之后,克隆项目并在IntelliJ中打开它,它会在识别每个类类型时出错

src文件open fine、run fine、compile fine但IntelliJ会突出显示其中包含类型声明的每个语句,如“Cannot resolve symbol”,并表示它无法识别该类型。然而,所有src文件都在同一个文件夹中


IntelliJ没有将这些文件识别为正确的源代码,因为它没有被告知要识别这些文件。您需要将文件夹标记为

  • 右键单击文件夹
  • 选择“将目录标记为”→ 源根

  • 也许您需要将/src目录标记为SourceRoot。要执行@Bart的建议,请右键单击/src->markdirectory as->Source root谢谢!问题解决了。我喜欢添加的野牛?这确实有助于澄清:)