首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ IDE \ .iml文件丢失或删除

IntelliJ IDE \ .iml文件丢失或删除
EN

Stack Overflow用户
提问于 2016-04-11 07:22:48
回答 9查看 121.8K关注 0票数 79

上周,我正在使用Java开发一个Java项目。

今天:当我启动我的IntelliJ 2016.1时,它给了我一个错误:

错误加载项目

无法加载模块FirstWebApp

当我查看细节时,它说它找不到我的FirstWebApp.iml文件,因此无法加载我的项目。

我在Explorer中签出了我的项目结构,除了iml文件之外,所有东西都在那里。我也看了回收站,但在那里也找不到。

  • 这样的文件怎么就消失了?
  • 如果可能的话,我怎样才能拿回我的iml文件呢?
  • 这些iml文件是做什么的?

我是爪哇世界的新手。如果需要更多信息,只需评论!:)

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 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的,似乎有些东西在新版本上发生了变化,就像hBrentBeC在评论中指出的那样。

在此更新中使用2018.1:

基于Maven的项目

程序保持不变,我看到的唯一不同是添加图标不再是绿色的。您还可以尝试删除rootFolder/.idea/modules.xml并在之后添加模块,以重置有关以前配置的所有信息。

基于分级的项目

应该在Gradle工具窗口(View > Tool Windows > Gradle)上使用“刷新所有Gradle项目”,由标准刷新图标表示。

票数 97
EN

Stack Overflow用户

发布于 2019-11-12 15:13:31

在我删除IntelliJ文件后,我的mvn项目也没有正确地加载.iml IDEA。我把它修好了:

  1. 闭IntelliJ思想
  2. 删除了我的项目dir中的.idea dir。
  3. 我重新打开了IntelliJ IDEA和.idea dir,.iml也是在一段时间后由IntelliJ自动重新创建的。

帮我修好了。

票数 85
EN

Stack Overflow用户

发布于 2019-11-11 18:31:55

对于Maven项目:

  • 打开Maven工具窗口(对于intellij用户-右键单击项目名称并向下滚动以找到maven工具窗口)(用此图标指示:

)

  • 单击重新导入所有Maven项目按钮(用此图标指示:

)。

说明:https://www.jetbrains.com/help/idea/maven-projects-tool-window.html

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36542288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档