编译时IntelliJ无法在同一个包中找到类

E.S*_*.S. 8 java eclipse dependencies compiler-errors intellij-idea

作为我之前问题的扩展(IntelliJ 在编译时找不到依赖关系,但可以在编辑器中找到。)已经解决了,我现在有一个新问题出现了。

在同一个包中,对其他类的引用显示错误:

在此处输入图片说明

正如您在图片中看到的那样BifCreatorController,即使该类与BifCreatorView.

就像我之前的问题一样,我不明白为什么 IntellJ 会吐出这些错误。这个项目在 Eclipse 中运行良好,但我希望开始远离 Eclipse。

liu*_*ong 19

今天遇到同样的问题。重建或重新启动两者对我都不起作用。最后,我尝试重命名类,问题解决了!然后我将班级重命名为我想要的名字,一切都很好!

  • 传奇的。重新启动两次但没有成功后,刚刚解决了一个小时的头痛和沮丧 (2认同)

Iva*_*nov 5

这是因为 BifCreatorController 被排除在编译之外(请参阅文件名附近的左上角小“X”图标)。原因之一是文件在编译时出错,IDEA 建议将其从编译中排除,您已接受。

转到“文件 > 设置 > 构建、执行、部署 > 编译器 > 排除”并将其从那里删除。


vel*_*ity 5

我有同样的问题,我清除了缓存并重新启动,但它没有解决问题。然后我右键单击未找到的类并选择重新编译,重新编译后问题解决了。


Sim*_*gic 5

对于那些无法克服麻烦的人,我建议切换到 Maven,因为它具有预测性:

Maven > Runner > 将 IDE 构建/运行操作委托给 Maven