Java IntelliJ不';在当前包中找不到类

Java IntelliJ不';在当前包中找不到类,java,intellij-idea,Java,Intellij Idea,我正在学习一个简单的Java注释示例: 由于不熟悉Java和IntelliJ,我不完全确定如何设置它,所以我这样做: IntelliJ有大量扭曲的红线,因此该项目肯定存在一些错误。您知道我做错了什么吗?您是否正确标记了源根目录 似乎com被解释为一个模块,相反,我认为您需要将其移动到源根目录下 解决: 在项目中创建一个名为src 右键单击src并将其标记为源根目录 将com文件夹移动到src 然后,它应该正确解析包。您的项目名称是com,它不是包的第一个文件夹 而且mykong不是标准的jav

我正在学习一个简单的Java注释示例:

由于不熟悉Java和IntelliJ,我不完全确定如何设置它,所以我这样做:


IntelliJ有大量扭曲的红线,因此该项目肯定存在一些错误。您知道我做错了什么吗?

您是否正确标记了源根目录

似乎
com
被解释为一个模块,相反,我认为您需要将其移动到源根目录下

解决:

  • 在项目中创建一个名为
    src
  • 右键单击
    src
    并将其标记为源根目录
  • com
    文件夹移动到
    src

  • 然后,它应该正确解析包。

    您的项目名称是
    com
    ,它不是包的第一个文件夹

    而且
    mykong
    不是标准的java项目源文件夹,
    core
    也不是


    您需要创建一个新的Java/Maven/Gradle项目,并使用标准布局
    ProjectName/src/main/Java/com/mykong/package

    它不需要src/main/Java/com吗@Shenal是的,如果您使用maven,也可能是这样。如果您没有使用maven,那么
    src/com/…
    就可以了。这种方法很有效,现在还有另一个问题(相关?)