我在同一个包中有两个类:
com.infinity.sparkler.SparkDevice
com.infinity.sparkler.SparkCloudSession
SparkDevice
使用SparkCloudSession
,但IntelliJ编译器突然无法找到SparkCloudSession
。它工作正常,然后似乎随机停止。实时编译器仍然有效并且认为一切正常。
Error:(5, 13) java: cannot find symbol
symbol: class SparkCloudSession
location: class com.infinity.sparkler.SparkDevice
Error:(13, 35) java: cannot find symbol
symbol: class SparkCloudSession
location: class com.infinity.sparkler.SparkDevice
Error:(9, 23) java: cannot find symbol
symbol: class SparkCloudSession
location: class com.infinity.sparkler.SparkDevice
这里可以找到有关的两个类(以及整个项目): http://github.com/grantwest/Sparkler/tree/master/src/main/java/com/infinity/sparkler
我尝试过的事情:
答案 0 :(得分:1)
不知何故,有几行将它放入我的.idea / compiler.xml
<excludeFromCompile>
<file url="file://$PROJECT_DIR$/src/main/java/com/infinity/sparkler/SparkCloudSession.java" />
</excludeFromCompile>
我关闭了项目,删除了compiler.xml,当我重新打开项目时,生成了一个新的compiler.xml,并且项目编译没有任何问题。