IntelliJ不检测来自不同包的java类

时间:2015-04-22 20:07:50

标签: java intellij-idea

IntelliJ突然无法识别来自不同包的类并将其变为红色。奇怪的是,既然那些对象存在,我就没有问题编译和运行一切。知道可能导致它的原因以及如何纠正这个问题?

由于

1 个答案:

答案 0 :(得分:1)

如果您预测编译必须意味着您已在POM中正确设置了依赖项。

尝试显示您看到红色的类的可用意图操作列表,并检查导入选项或依赖项建议。

虽然这可能是缓存问题。在Rafael建议的无效缓存之后,尝试重新导入您的maven项目。如果您还没有,请勾选自动导入选项。

如果stil不起作用,您可以尝试从版本控制仓库中检出代码,或者只复制源代码文件夹或清理项目并在IDEA中再次导入。