IntelliJ IDEA无法显示我的模块/项目

42

突然间,IntelliJ IDEA 显示以下带有奇怪黄色背景的模块视图。我不知道如何恢复我的模块,因为它没有被显示:enter image description here

你知道如何让我的项目文件夹重新出现吗?

谢谢


1
你打开了错误的IntelliJ文件吗?在“基于文件”的项目中,有.ipr、.iml和.iws文件。如果你打开了错误的文件,我可以想象它看起来会像这样... - vikingsteve
请问您能告诉我如何浏览它们吗?不确定我是否理解正确。谢谢。 - stack man
1
好的,看一下你创建项目的文件夹。它有一个.idea文件夹(基于目录),或者你能看到以.ipr / .iws / .iml结尾的文件(基于文件)吗?如果是后一种情况,你可能会错误地打开了错误的文件。 - vikingsteve
谢谢。它有一个.idea文件夹。 - stack man
1
嗯,好的,我不知道哪里出了问题。你的项目中没有Java代码会有问题吗?也许可以检查一下facets - 比如说是否应该有一个web facet?抱歉,我已经没有更多想法了 :) - vikingsteve
显示剩余2条评论
10个回答

61

虽然有些晚了,但是删除我的.idea文件夹解决了问题。

  1. 关闭IntelliJ
  2. cd <project-path>
  3. rm -rf .idea

3
这在2022年对我起作用了。由于不相关的原因,我使缓存失效并重新启动了Intellij。结果SDK变得未链接。然后模块结构变得混乱。我删除了该模块并尝试从Maven重新导入。但它就是无法导入。最终通过这样做,我再次使用Maven导入了我的模块。必须手动重新定义SDK。现在看起来我又回到正常状态了。Intellij有时会引起真正的头痛。 - Nopiforyou
这是你可以尝试的最后一件事情,但在此之前,请尝试其他选项。在我的情况下,这个链接 https://dev59.com/cV8d5IYBdhLWcg3wNQRg#76578090 解决了我的问题。 - Komiljon Aliyev
我担心这会让IntelliJ更糟,但它起了作用,似乎修复了一切。 - ArtOfWarfare

30

您可以转到文件->项目结构,然后将其定义为源文件夹


15

在Intellij中,右键单击您的父pom文件,然后单击添加为Maven项目。


5
对于没有显示的Maven项目,您可以右键单击pom.xml,然后点击“添加为Maven项目”。

4

右键单击 pom.xml -> Maven -> 重新加载项目


这对我来说很有效,我不得不为我的项目中的所有模块都这样做。 - undefined

2
在我的情况下,模块不断消失,我通过以下简单步骤解决了这个问题:
  • 在项目面板中,右键单击以查看上下文菜单
  • 选择“打开模块设置”
  • 选择未在树视图中显示的模块
  • 选择标签为“源”的第一个选项卡
  • 按“+ 添加内容根”链接
  • 选择此模块文件所在的根文件夹

一旦文件夹被扫描后,按下OK按钮,您将看到该模块出现。

0

检查FACETS面板是否为空 在此输入图片描述

如果为空,请单击“+”按钮添加一个。

对于我来说,我需要一个Android属性。 在此输入图片描述

有关详细信息,请转到链接

希望这能为您工作。


0

我遇到了类似的问题。其他答案对我没有解决问题。

最终我卸载了IntelliJ,然后安装了一个新的副本。在提示是否导入以前的设置时,我选择了不导入的选项,然后从头开始设置IntelliJ。重新安装/重新设置后,我能够打开我的项目文件夹,并且所有模块都像以前一样显示。不知何故,我的IntelliJ出了问题,我猜测是上周更新时发生的。


0
对我来说,我一定是不知怎么地删除了我的.iml文件。带有.iml扩展名的文件包含模块的配置信息。问题在于没有加载我的项目模块。我正在使用gradle,将我的项目与gradle同步,重新生成了必要的*.iml文件以进行构建。这里有一篇提供简明解释的文章。 IntelliJ IDE | .iml File lost or deleted 此外 - 我知道这个问题可能已经过去了,而且他也不再关心,但对于任何可能遇到这个问题的人来说,上述方法对我很有效。

-2

我假设你已经习惯了使用Eclipse。Intellij IDEA使用相同的概念,但是名称不同。

Eclipse的工作空间等同于IDEA的项目。

Eclipse的项目等同于IDEA的模块。


1
谢谢,但这并不是我问题的答案。 - stack man
1
我的意思是将IDEA项目文件夹指向你的Eclipse工作区文件夹。然后你可能需要设置IDEA模块来进行编译和构建。 - mutlei
我没有使用Eclipse,因此我没有你所提到的工作区文件夹。 - stack man
1
可能是IDE项目文件夹指向了你的模块文件夹吗? - mutlei
1
我对Intellij IDEA的经验很少,但Android Studio是基于它的,所以我会谈论它。我的做法是通过项目文件将项目从IDE中移除,然后重新插入到IDE中。 - mutlei
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接