intellij-idea 为什么我的类在IntelliJ IDEA中标记为红色

uoifb46i  于 2022-11-01  发布在  IntelliJ IDEA
关注(0)|答案(4)|浏览(472)

我有一些Java类在项目视图中标记为红色,但是IntelliJ IDEA没有显示错误,并且可以正常运行。问题是什么?

dl5txlt9

dl5txlt91#

这意味着文件存在于本地,但不在存储库中,并且没有计划添加。换句话说,文件不受版本控制。实际上没有问题,因为如果需要,可以将文件添加到VCS中。这可以通过使用上下文菜单中的添加到VCS或快捷键A(Mac)或Ctrl+Alt+A(Windows)来完成。
请参阅IntelliJ IDEA官方文档中的File Status Highlights了解其他颜色及其各自的含义。请参阅Manage files under version control了解如何将文件置于版本控制之下。

zaqlnxep

zaqlnxep2#

它们没有被添加到版本控制库中。选择它们,然后CTRL-ALT-A(或通过右键单击菜单)将添加它们。绿色表示有需要提交的更改

sczxawaw

sczxawaw3#

单击File -〉Synchronize,IntelliJ应再次看到一切正常。

如果这不起作用,IntelliJ的缓存可能已损坏。

***单击“文件”-〉“使缓存失效”***并重新启动IDE Src

mklgxw1f

mklgxw1f4#

有时文件被标记为红色是因为项目设置和编译文件不一致。最近我 checkout 了一些项目。项目看起来很好,编译也很好,但是代码中所有的类名都是红色的。IDE感觉所有的模块路径都很好,甚至暗示的类名,一旦同意就立即变成红色。
检查时,Ant构建模型被设置为1.8语言级别,而默认的ide模块设置是14。当我将模块语言设置级别设置为8时,所有红色突出显示都消失了。所以我相信***语言级别将被检查,以匹配项目中的所有地方***。

相关问题