【问题标题】:IntelliJ does not show project foldersIntelliJ 不显示项目文件夹
【发布时间】:2011-08-14 13:22:25
【问题描述】:

我对 IntelliJ 有疑问。它没有在我左侧的项目视图中显示任何文件夹。 我的设置是“查看为:项目” 如何管理它以便再次显示文件夹和包? 我没有任何线索,因为我没有更改任何选项!

我正在使用 IntelliJ 10.0.3。 我正在做一个 Maven Lift 项目。

【问题讨论】:

  • 我遇到了这个问题,然后在我阅读了这个问题后它就消失了......
  • 我知道已经提供了解决方案。但这就是我最初遇到问题的方式。我正在检查 git 项目,在它完成之前,在 intellij 中打开了该项目。所以 .idea 文件夹处于损坏状态,intellij 不会自动刷新它。您可以删除 .idea 文件夹并再次打开或尝试进行同步。希望对您有所帮助。
  • 2018 intellij Ultimate 中仍在发生:/
  • 删除.idea文件夹后,同样的事情发生在我身上
  • IntelliJ Community 2018.1 - 只需删除整个 .idea 文件夹,然后从 IDE 重新打开根文件夹即可为我解决此问题。 IntelliJ 重建并重新索引了整个项目。

标签: intellij-idea


【解决方案1】:

所以在问了另一个问题之后,有人帮我弄清楚了在 File > Project Structure > Modules 下,应该有一些东西。如果它是空的(显示“Nothing to show”),请执行以下操作:

  1. 文件>项目结构>模块中,点击“+”按钮,
  2. Enter (因为奇怪的是它不会让我点击“新模块”)
  3. 在弹出的窗口中,单击“...”下一步按钮,将您带到内容根目录。找到您的根文件夹并选择它
  4. 点击“确定”按钮
  5. 忽略任何表明该名称已在使用中的警告

【讨论】:

  • 我必须导入一个模块
  • 这对我来说是解决方案的 95%。我必须在那个屏幕上“添加内容根”。然后由于某种原因,所有文件夹都神奇地出现了。
  • 这是一直困扰着我的事情,当你从现有资源创建一个新项目时,一切都很好。但是当你创建一个新项目时,IDEA 总是“这个文件不是项目的一部分......”。现在一切都说得通了。
  • 第三步必须选择“java”并点击“next”。
  • 我不敢相信我必须用 Intellij 做多少次。有什么办法让它坚持下去吗?我必须做一些违背 Intellij 意图的事情,因为现有项目会定期对我这样做。
【解决方案2】:

我不得不退出 Intellij 并删除 .idea 文件夹(我先把它藏起来,以防万一)。然后我重新打开了这个项目,这对我有用。 在此之前不要忘记保存您的配置(例如调试/运行配置),因为它们也会被删除。

【讨论】:

  • 我觉得1年后还是IDEA的bug?
  • 类似,但也必须删除 .iml 文件。
  • 也为我工作。比无缘无故地创建一个新模块要好。
  • 2018 年 1 月仍在发生
  • 2021 年仍然存在删除 .idea 就像一个魅力!
【解决方案3】:

我也有这个问题。 这与 .idea 有关,只需将其删除并重新启动 IntelliJ

【讨论】:

  • rm -rf .idea && 想法。 (2021 仍然是一个错误)
  • @JorgeTovar + apt install vim :)
【解决方案4】:

我去了文件->项目结构->模块点击+然后导入模块 找到我的根文件夹并选择它。

成功了。

对于 IntelliJ 14

【讨论】:

  • 这在 2018 年的 Intellij Ultimate 上对我有用 :)
  • 这在 Ubuntu 16.04 中对我有用。完美的答案。
  • 这在 MacOS Intellij 2021.3.1 上对我有用
【解决方案5】:

我是 IntelliJ IDEA 2016.2 的新用户。我第一次运行程序时打开了一个现有项目,但遇到了同样的问题,它只显示 1. 项目面板的根目录中的文件,但不显示项目文件夹(可扩展的树状结构)。

最初,我尝试转到项目设置 > 模块,其中没有列出任何模块。我单击 (+),并尝试选择我的根文件夹,但它不会选择该文件夹。

然后我用这些步骤解决了它:

  • 退出 IntelliJ
  • 删除现有的 .idea 文件夹(即rm -rf .idea
  • 重启 IntelliJ
  • 已验证项目根文件夹现在出现(在项目设置 > 模块中)
  • 切换工具栏按钮(即 1. 项目结构)以显示在左侧边栏上(单击 查看 > 工具栏按钮,直到出现勾号)
  • 点击1。项目结构工具栏按钮,直到其侧边栏显示
  • 单击项目根目录名称左侧的箭头图标以展开树形文件夹结构

2017 年 9 月 2 日更新:如果您添加了模块 SDK,并且它在项目根目录的子目录中添加了一个 .iml 文件,导致它加载模块子目录,那么您可能需要通过附加/.. 修改该.iml 文件,如下所示。

  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$/..">

【讨论】:

    【解决方案6】:

    尝试重新导入 Maven 项目。还要确保Settings | File Types | Ignore Files and Folders中没有排除项目目录名称。

    【讨论】:

    • 我也有同样的问题(今天在不同的项目上见过两次)。但是从“忽略文件和文件夹”设置中删除所有条目并没有帮助。 “重新导入”是什么意思?
    • @BT 尝试删除.idea 目录并在现有文件之上创建一个新项目,或者如果您的项目基于 Maven,则导入pom.xml。如果问题仍然存在,请向支持团队提交工单。
    • 这发生在我身上 - 这是因为我正在切换分支,在这个过程中我设法排除了文件夹。
    【解决方案7】:
    1. 关闭智能
    2. 删除.idea文件夹
    3. 重启智能
    4. 点击导入,选择你的项目
    5. 从现有源创建项目,单击下一步、下一步、下一步

    你应该很高兴。

    【讨论】:

      【解决方案8】:
      1. 不必必须完全退出 Intellij 才能完成这项工作。只需关闭您打开的项目。 (您可以打开任何其他项目以避免完全关闭它)

      2. 转到您安装项目的目录并删除 ".idea" 文件夹。

      3. 重新打开项目。

      这应该可以解决它。它在 2018 年 5 月对我有用。

      【讨论】:

        【解决方案9】:

        查看答案

        Can't see project folders in IntelliJ IDEA

        这可能是因为项目没有定义任何模块。尝试通过点击 File > New > Module from Existing Sources 添加现有源代码,然后选择源代码的项目的父目录

        【讨论】:

          【解决方案10】:

          删除.idea/workspace.xml 对我有用。关闭项目,删除.idea/workspace.xml,再次打开项目。我使用的是 2019.1 版本。

          【讨论】:

          • 或者只是删除整个 .idea 文件夹并再次使用 IntelliJ 打开
          【解决方案11】:

          我已删除 .idea 文件夹。关闭 ItelliJ 并重新启动以打开同一个项目。

          它要求添加内容根目录。这对我有用。

          【讨论】:

            【解决方案12】:

            我在删除 .idea 文件夹时遇到了同样的问题。

            但是,当我尝试使无效并重新启动时,.idea 文件夹被再次创建,但文件夹仍然没有显示。

            我必须 1.关闭 IntelliJ,2.删除 .idea 文件夹,3.启动 IntelliJ

            这解决了问题。

            【讨论】:

              【解决方案13】:

              我有一个对我有用的更好的解决方案,它可能对你有用。无需删除整个 .idea 文件夹,因为这样您将丢失整个项目。 您可能只是不小心排除了项目设置中的所有文件夹。 我还发现项目文件夹消失了。我试图找出如何禁用索引,所以我查看了项目设置-> 模块,然后单击排除以查看是否可以将整个项目添加到那里以忽略它以进行索引。它没有做任何事情,我无法将文件夹拖放到“排除”下。我没有意识到的是,只需单击“已排除”,IntelliJ 就会自动将文件夹移动到已排除,并且所有文件夹都在项目资源管理器中消失了。 “排除”按钮将背景更改为灰色,这意味着排除处于活动状态。这是一个非常糟糕的用户界面,因为它几乎不引人注意,而且单击此按钮会对您的项目产生深远的影响。

              修复:

              1. 打开项目设置 -> 模块
              2. 如果“排除”已突出显示,请单击它
              3. 点击应用或关闭

              结果: 项目中的文件夹再次显示

              真的很糟糕很糟糕的 UI 设计!源和排除按钮实际上作为“复选框”工作时看起来像选项卡!

              请注意,仅单击 Sources 或 Excluded 似乎是一个无辜的选项卡选择,没有任何可见的效果,但它具有深远的影响,基本上是在构建过程中添加或删除文件。

              【讨论】:

              • 这个解决方案对我有用,因为排名较高的答案没有。似乎对于这个问题确实有不止一个正确的解决方案。
              【解决方案14】:

              我有一个 nodeJs 项目,在删除 /[project_name].iml 文件后丢失了我的文件夹。

              这恢复了文件夹,同时保留了我的其他项目设置:

              • Project Settings &gt; Modules
              • + Add Content Root

              【讨论】:

                【解决方案15】:
                1. .idea 文件夹备份到 zip 文件中
                2. 删除.idea文件夹
                3. 重新打开项目
                4. 关闭项目
                5. 将备份文件解压到新生成的.idea文件夹中
                6. 重新打开项目
                7. 赞美太阳☀️\[T]/

                【讨论】:

                  【解决方案16】:

                  将“项目”下拉菜单更改为“项目文件”

                  我知道这不能回答涉及 Maven 模块的 OPs 问题,但这是截至 2021 年 7 月 Google 在尝试调试 IntelliJ 中文件夹未正确显示的原因时排名第一的搜索结果

                  【讨论】:

                    【解决方案17】:

                    即使在 5 年后,并且有了一些想法的经验,我仍然一直有这个问题。这是最简单的解决方案。

                    • 关闭创意
                    • 删除.idea
                    • 启动 Idea 和 open project 而不是 import project

                    然后,为您的框架打开 conf 文件,如 pom.xmlbuild.sbtbuild.gradle 等,它会自动提示 import project,当您单击并完成时,您的项目大部分设置正确.

                    【讨论】:

                    • 但如果你删除 .idea 文件夹,你会丢失所有项目特定的配置
                    • 是的,我们会丢失任何特定的项目设置,但如果您打开pom.xmlbuild.sbt 并使用导入项目功能,大部分模块设置都可以恢复。
                    【解决方案18】:

                    操作系统:Mac && IDE:IntelliJ && 项目:Maven 构建

                    1. 导航到文件>项目结构>模块。
                    2. 在右侧区域;将显示模块列表。
                    3. 删除默认选中的并关闭 IntelliJ。
                    4. 下一个再次打开; IntelliJ 会询问您是否要处理该项目 作为 Maven 项目。
                    5. 接受该弹出窗口,一切顺利。

                    【讨论】:

                      【解决方案19】:

                      Intellij 在解决所有依赖项后导入项目。就我而言,它无法解决某些模块的依赖关系并被卡在那里。我必须将我的 Maven settings.xml 从本地存储库复制到默认的 .m2 文件夹,以便将其指向正确的本地存储库。

                      【讨论】:

                        【解决方案20】:

                        为了完整起见,添加此答案。我使用的是 15.0.6 并且遇到了这个问题。我确实从 Maven 或 Gradle 导入了一个模块,它经历了这个过程,但该模块没有出现。我尝试删除 .idea 文件并重新启动。卸载并安装最新版本(社区 2016.2)解决了该问题。

                        【讨论】:

                          【解决方案21】:

                          选择模块设置并进行这些更改,它将起作用

                          在文件 > 项目结构 > 模块中,点击“+”按钮,

                          根据您的项目特定添加新模块,例如 Java 或 RUBY 之类的 然后申请并确定

                          【讨论】:

                            【解决方案22】:

                            从 intellij 15 (v143) 升级到 2016.3 (v163) 后,我遇到了问题。我在启动时也遇到了一个关于“加载错误:未定义的路径变量”的间歇性错误,其中包含一个神秘的变量名。

                            在对这里介绍的大多数解决方案进行了无数次尝试(重新导入项目、使缓存无效并重新启动、检查项目结构和路径...)之后,唯一有效的方法是完全重新安装 Intellij(删除 ~/.idea* ~/.IntellijIdea*) 并在问题“您要迁移以前的设置”中选择“否”。

                            这终于奏效了。

                            【讨论】:

                              【解决方案23】:

                              由于我遇到了同样的问题,并且以上方法都不适合我,这就是我所做的!我知道这是一个脾气暴躁的解决方案,但至少它终于奏效了!我不确定为什么只有这种方法有效。我的电脑里应该有一些奇怪的缓存?

                              1. 我确实关闭了 IntelliJ
                              2. 我确实从我的项目中完全删除了 .idea 文件夹
                              3. 我确实将文件夹demo-project 移动到demo-project-temp
                              4. 我确实创建了一个新的空文件夹demo-project
                              5. 我确实用 intelliJ 打开了这个空文件夹
                              6. 我确实移动了所有内容demo-project-temp。不要忘记移动隐藏文件
                              7. 按右键单击“同步”到您的项目
                              8. 您现在应该可以看到所有文件和文件夹了!
                              9. 现在您还可以安全地删除文件夹demo-project-temp。如果您使用的是 linux 或 MAC,请使用 rmdir demo-project-temp 以确保您的文件夹为空

                              【讨论】:

                                【解决方案24】:

                                对我来说,当我在 react-native 项目中将 Project SDK 设置为 JAVA SDK 14 时会发生这种情况。取消设置后,所有文件夹都会再次显示。

                                【讨论】:

                                • 谢谢!对我来说,事实证明 WebOS SDK 更新(包括 java)是问题的根源。
                                【解决方案25】:

                                项目结构 => 模块 => 选择您的模块 => 路径 => 确保选中“继承项目编译输出路径”

                                【讨论】:

                                • 能否请您详细说明您的答案,添加更多关于您提供的解决方案的描述?
                                【解决方案26】:

                                在删除全局安装的 IntelliJ 并在我自己的主文件夹 (Linux) 中重新安装之后,我在 IntelliJ 2016.2 中的 SBT 项目遇到了同样的问题。项目视图中不再显示任何文件或文件夹。

                                项目结构视图甚至无法打开,将 .idea 文件夹重命名为 .idea.bak 并重新导入项目没有任何区别。

                                但是,对我来说解决问题的是重新启动 Linux。之后它再次工作,即使是原来的 .idea 文件夹。似乎这个“修复”不仅限于 Windows 世界。

                                【讨论】:

                                  【解决方案27】:

                                  如果您有一个与项目根文件夹同名的 gradle 模块,则 gradle 导入将替换您的顶级模块配置并完全改变您的视图。

                                  确保您没有与根目录同名的 gradle 模块。

                                  【讨论】:

                                    【解决方案28】:

                                    我在 .idea 文件夹被意外添加到 SVN 版本控制时遇到了这个问题。当我进行更新时——该死!我随后从版本控制中删除了 .idea 文件夹。

                                    【讨论】:

                                      【解决方案29】:

                                      我尝试了上述所有解决方案,但没有任何效果。


                                      Java-Maven 项目

                                      我的问题: 就我而言,我有 java-maven 项目。问题是,Idea 默认情况下将其捆绑的 maven 用于项目(或您尝试打开的任何人)。 我注意到捆绑的 maven 会永远下载依赖项,即你永远看不到你的源文件夹。

                                      解决方案: 因此,要配置它,需要将 Idea 配置为使用默认安装在机器上的所有项目的 maven(mvn)。 要做到这一点,在开始时Idea还没有打开任何项目......有一个配置按钮。那里选择了构建工具。然后是maven,你会看到下拉列表,你可以在其中选择本地maven。 简而言之:Configure/Build Tools/Maven/DropdownMenu (我的操作系统:linux 分支)

                                      希望有帮助

                                      【讨论】:

                                        【解决方案30】:

                                        对于 IntelliJ 中的我来说,它显示了一个弹出窗口,用于将现有项目导入为 gradle 项目。我只是点击了确定,然后文件夹结构正确显示。

                                        【讨论】:

                                          猜你喜欢
                                          • 1970-01-01
                                          • 2013-05-23
                                          • 2019-11-24
                                          • 1970-01-01
                                          • 1970-01-01
                                          • 2022-07-16
                                          • 1970-01-01
                                          • 1970-01-01
                                          • 2015-11-03
                                          相关资源
                                          最近更新 更多