java - Intellij IDEA 无法识别 java 文件 : blue square in directory

标签 java intellij-idea

我有一个这样的项目结构:

enter image description here

src (sources root)
---main  
-------java (sources root)
-----------com
--------------requests
----------------------File1.java (needs to be package com.requests)
----------------------File2.java (needs to be package com.requests)
----------------------File3.java (needs to be package com.requests)
--------------things
--------------util
--------------web
-------resources
----------------images
-------webapp
-------------WEB-INF
--------------------classes
---------------------------com
------------------------------requests
------------------------------things
------------------------------util
------------------------------web
---------------------lib

但是,File1.javaFile2.javaFile3.java 似乎没有被识别为 Java 文件,我可以不编译它们:

enter image description here

为什么?我该如何修复它?

最佳答案

您应该取消将 src 目录标记为源根目录,因为它不包含 Java 代码。在您的示例中,只有 src/main/java 目录应标记为源根目录。

您可以通过右键单击src并选择“将目录标记为”>“取消标记为源根目录”来完成此操作。

关于java - Intellij IDEA 无法识别 java 文件 : blue square in directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54696196/

相关文章:

spring-boot - 将 Gradle 属性注入(inject) Spring Boot application.yml,在 IntelliJ IDEA 中不起作用

java - 使用复选框和文本框作为小费计算器

java - 为什么断言在 RUN 下会失败,而在 DEBUG 下不会失败?

scala - Intellij 有错误的 scala 语法错误

java - Tomcat 应用程序不会通过 OSX 上的 intellij 进入调试

java - IntelliJ IDEA : ignore trivial methods in code coverage

java - maven:尝试使用 Intellij 从资源打开文件或使用带有 jar 的 java 命令时出现 java.io.FileNotFoundException

java - 使用 Java 中继电子邮件

java - 如何在构造函数中用随机整数填充数组? (二维数组)

javascript - Intellij IDEA - 如何在我的项目中设置 Airbnb 代码样式