在我创建的Java项目的IntelliJ目标文件夹下,我有几个Java源代码文件在包中。每个文件旁边的“J”图标上有一个带有一条线的红圆圈是什么意思?如何修复它?
你需要指定源目录
File> Project Structure > Modules
点击文件夹并点击“Sources”按钮。
很奇怪,通常这是自动完成的。也许重新创建项目会更好。
src
),但我猜它在层次结构中太高了,导致所有我的引入都出错了。如果你遇到同样的问题,尝试使用另一个文件夹。 - Y-B Cause当IDE查找src文件夹时,如果在路径中找不到它,则会出现此情况。 选择项目根目录(Windows中的F4)> 转到侧面选项卡上的模块 > 选择源 > 选择包含源文件的相应文件夹 > 单击蓝色源文件夹图标(以添加源文件) > 单击绿色测试源文件夹(以添加单元测试文件夹)。
首先将该目录标记为源根目录。 然后打开 pom 表格并右键单击它。 选择添加为 Maven 项目。
在这里找到所有IntelliJ(v15)符号:https://www.jetbrains.com/idea/help/symbols.html
该网站说明此图标代表“位于源根目录之外的Java类。有关详细信息,请参阅配置内容根部分。”
如果您在Android Studio中使用Flavors,还有另一种选择:
点击“Build” -> 选择“Build Variant”。
在列表中,点击您正在使用的变体,它将变为绿色,其他变体将显示红色的J。
在项目根目录按下F4并选择源代码按钮以选择根源代码。 这个操作解决了我的问题!
for(; ;){
makeGoodCode();
}
实际上,这可能是由两个原因引起的。
您的项目未获取/更新依赖项。进入终端并输入 mvn clean install 。或右键单击 pom.xml 并单击添加为 Mevan 项目。
检查您的 jdk 是否已正确设置到项目中。