在移入和移出文件之后,因为我不确定结构,IntelliJ对我来说绝对是绝对的:
我的课程位于main.java.entities.FailedAttempt
情景1
import main.entities.FailedAttempt;
这里说找不到实体(这是正确的)但找到了班级
场景2
import main.java.entities.FailedAttempt;
这里找到了实体的导入(它不应该)但找不到类!
场景3
import main.java.entities.*;
...
private List<FailedAttempt> faList = new ArrayList<FailedAttempt>();
此处导入正确 - 没有错误消息 - 但它未使用且私有List<FailedAttempt>
无法解析。
我做了什么:
该软件包最初名为main.java,其中包含许多其他软件包。我将它重命名为main,然后在其中创建了另一个java包,并将所有其他类放在该java包中。结果正是我在开始时所拥有的......除了完全混乱的进口。
我可以以某种方式解决这个问题吗?我有一种感觉,我将不得不手动更改类名,使缓存无效,删除项目并将文件夹重新导入intelliJ。但是如果有更好的方法我就是全部。
我在他们的追踪器上创建了一个问题