在编译

时间:2016-01-13 22:27:40

标签: java eclipse intellij-idea compiler-errors dependencies

作为我之前提出的问题(IntelliJ can't find depencency when compiling, but can in editor.)的扩展,我现在有一个新问题如雨后春笋般涌现。

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

enter image description here

正如您在图片中看到的那样,涉及BifCreatorController的行正在发生,即使该类与BifCreatorView位于同一个包中。

就像我之前的问题一样,我无法理解为什么IntellJ会吐出这些错误。这个项目在Eclipse中运行得很好,但我希望开始远离日食。

4 个答案:

答案 0 :(得分:7)

今天遇到了同样的问题。重建或重新启动这两种方法都不适合我。最后,我尝试重命名该类,问题解决了!然后,我将该类重命名为我想要的名称,一切都很好!

答案 1 :(得分:2)

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

转到"文件>设置>构建,执行,部署>编译器>不包括"并从那里删除它。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

对于那些无法克服麻烦的人,我建议改用 maven,因为它具有预测性:

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