问题

在我创建的Java项目的IntelliJ目标文件夹下,我在包中有一些java源文件。在每个文件旁边,"J"图标有一个红色圆圈,旁边有一条直线。

那是什么意思?我如何解决它?


#1 热门回答(135 赞)

你需要指定源目录

File> Project Structure > Modules

单击该目录,然后单击"源"按钮

这很奇怪,因为通常是自动完成的。也许再次重新创建项目会更好。


#2 热门回答(30 赞)

如果它是一个maven项目

  • 右键单击​​pom.xml
  • 添加为Maven项目

谢谢


#3 热门回答(9 赞)

从上面的无可争议的第一个回答开头是"你需要指定源目录"是正确的,但我没有看到他告诉你这么简单的方法。

只需右键单击java sources文件夹(例如,如果它是Maven项目,则在src / main / java下的"java")并选择Mark Directory As> Sources Root(参见下面的屏幕截图)。

enter image description here


原文链接