上周,我正在使用Java开发一个Java项目。
今天:当我启动我的IntelliJ 2016.1时,它给了我一个错误:
错误加载项目
无法加载模块FirstWebApp
当我查看细节时,它说它找不到我的FirstWebApp.iml文件,因此无法加载我的项目。
我在Explorer中签出了我的项目结构,除了iml文件之外,所有东西都在那里。我也看了回收站,但在那里也找不到。
我是爪哇世界的新手。如果需要更多信息,只需评论!:)
发布于 2016-04-11 07:43:31
*.iml文件与代码/Java无关。它是Intellij在包含模块信息的项目根文件夹上创建的隐藏文件。这就是为什么您不应该对这类文件进行版本化,因为其他使用不同IDE的开发人员都不需要它们。
如果您关闭了Intellij,我认为没有办法获得相同的文件,但另一方面,重新生成一个新的.iml文件非常简单:
基于分级的项目
单击Sync Project with Gradle Files按钮(这个按钮)

)在工具栏中;
基于Maven的项目
转到File > Project > Modules > Add > Import >(选择模块基目录)> OK
编辑:
我之前的回答是基于IntelliJ 14的,似乎有些东西在新版本上发生了变化,就像hBrent和BeC在评论中指出的那样。
在此更新中使用2018.1:
基于Maven的项目
程序保持不变,我看到的唯一不同是添加图标不再是绿色的。您还可以尝试删除rootFolder/.idea/modules.xml并在之后添加模块,以重置有关以前配置的所有信息。
基于分级的项目
应该在Gradle工具窗口(View > Tool Windows > Gradle)上使用“刷新所有Gradle项目”,由标准刷新图标表示。
发布于 2019-11-12 15:13:31
在我删除IntelliJ文件后,我的mvn项目也没有正确地加载.iml IDEA。我把它修好了:
帮我修好了。
发布于 2019-11-11 18:31:55
对于Maven项目:

)

)。
说明:https://www.jetbrains.com/help/idea/maven-projects-tool-window.html
https://stackoverflow.com/questions/36542288
复制相似问题