IntelliJ正在进行cray cray with import

时间:2016-06-02 05:21:48

标签: intellij-idea

在移入和移出文件之后,因为我不确定结构,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。但是如果有更好的方法我就是全部。

我在他们的追踪器上创建了一个问题

2 个答案:

答案 0 :(得分:1)

使用此图标:

enter image description here

打开项目结构并使用项目设置设置结构 - &gt;来源下的模块:

enter image description here

最后,您应检查是否已导出所有内容。你可以在Artifacts下做到这一点。

希望有所帮助。

答案 1 :(得分:0)

必须关闭项目,从早期的git版本导入一个新项目并从那里开始工作。如果有人在将来有这个并且不使用cvs我认为这会很烦人。