我有一些Java类在项目视图中标记为红色,但是IntelliJ IDEA没有显示错误,并且可以正常运行。问题是什么?
dl5txlt91#
这意味着文件存在于本地,但不在存储库中,并且没有计划添加。换句话说,文件不受版本控制。实际上没有问题,因为如果需要,可以将文件添加到VCS中。这可以通过使用上下文菜单中的添加到VCS或快捷键A(Mac)或Ctrl+Alt+A(Windows)来完成。请参阅IntelliJ IDEA官方文档中的File Status Highlights了解其他颜色及其各自的含义。请参阅Manage files under version control了解如何将文件置于版本控制之下。
zaqlnxep2#
它们没有被添加到版本控制库中。选择它们,然后CTRL-ALT-A(或通过右键单击菜单)将添加它们。绿色表示有需要提交的更改
sczxawaw3#
单击File -〉Synchronize,IntelliJ应再次看到一切正常。
如果这不起作用,IntelliJ的缓存可能已损坏。
***单击“文件”-〉“使缓存失效”***并重新启动IDE Src
mklgxw1f4#
有时文件被标记为红色是因为项目设置和编译文件不一致。最近我 checkout 了一些项目。项目看起来很好,编译也很好,但是代码中所有的类名都是红色的。IDE感觉所有的模块路径都很好,甚至暗示的类名,一旦同意就立即变成红色。检查时,Ant构建模型被设置为1.8语言级别,而默认的ide模块设置是14。当我将模块语言设置级别设置为8时,所有红色突出显示都消失了。所以我相信***语言级别将被检查,以匹配项目中的所有地方***。
4条答案
按热度按时间dl5txlt91#
这意味着文件存在于本地,但不在存储库中,并且没有计划添加。换句话说,文件不受版本控制。实际上没有问题,因为如果需要,可以将文件添加到VCS中。这可以通过使用上下文菜单中的添加到VCS或快捷键A(Mac)或Ctrl+Alt+A(Windows)来完成。
请参阅IntelliJ IDEA官方文档中的File Status Highlights了解其他颜色及其各自的含义。请参阅Manage files under version control了解如何将文件置于版本控制之下。
zaqlnxep2#
它们没有被添加到版本控制库中。选择它们,然后CTRL-ALT-A(或通过右键单击菜单)将添加它们。绿色表示有需要提交的更改
sczxawaw3#
单击File -〉Synchronize,IntelliJ应再次看到一切正常。
如果这不起作用,IntelliJ的缓存可能已损坏。
***单击“文件”-〉“使缓存失效”***并重新启动IDE Src
mklgxw1f4#
有时文件被标记为红色是因为项目设置和编译文件不一致。最近我 checkout 了一些项目。项目看起来很好,编译也很好,但是代码中所有的类名都是红色的。IDE感觉所有的模块路径都很好,甚至暗示的类名,一旦同意就立即变成红色。
检查时,Ant构建模型被设置为1.8语言级别,而默认的ide模块设置是14。当我将模块语言设置级别设置为8时,所有红色突出显示都消失了。所以我相信***语言级别将被检查,以匹配项目中的所有地方***。