这个符号在IntelliJ中意味着什么?(文件名左下角的红色圆圈,里面有'J')

TER*_*ytE 118 java intellij-idea target

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

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

irr*_*ble 157

您需要指定源目录

File> Project Structure > Modules
Run Code Online (Sandbox Code Playgroud)

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

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

  • 使用"Android Studio"时,这可能会在您使用"flavors"时发生.构建变体将确定源目录中的文件,因此更改构建变量可以更改哪些文件具有所提及的图标 (2认同)

Dja*_*las 43

如果它是一个maven项目

  1. 右键单击pom.xml
  2. 添加为Maven项目

谢谢

  • 3.右键单击pom.xml-> maven->重新导入, (2认同)

Eri*_*een 27

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

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

在此输入图像描述


Har*_*tty 7

当IDE查找src文件夹时,会发生这种情况,并且无法在路径中找到它.选择项目根目录(Windows中的F4)>转到侧面选项卡上的模块>选择源>选择包含源文件的相应文件夹>单击蓝色源文件夹图标(用于添加源)>单击绿色测试源文件夹(到添加单元测试文件夹).


小智 5

首先将该目录标记为源根目录。然后转到 pom excel 并右键单击它。选择添加为 Maven 项目。


小智 0

这意味着这些文件不是项目设置的一部分。