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

我正在使用IntelliJ 10.0.3。
我正在进行Maven电梯项目。

评论

因此,我正在使用Intellij 14.1.5版,并且发生了类似的情况。我删除了所有项目文件(仅保留了idea文件夹),然后使用git重新获取了所有代码。 Intellij没有显示任何文件夹,但可以识别项目结构中的模块。我必须使用maven解决所有依赖关系,然后在所有模块的文件夹再次显示在项目视图中之前打开和关闭Intellij。

我遇到了这个问题,当我阅读了这个问题之后,它就消失了...

我知道已经提供了解决方案。但这是我首先得到问题的方式。我正在检查git项目,然后在完成之前在intellij中打开了该项目。因此.idea文件夹处于损坏状态,并且intellij不会自动刷新它。您可以删除.idea文件夹然后再次打开,或者尝试进行同步。希望对您有帮助。

在2018 intellij Ultimate中仍然发生:/

删除.idea文件夹后,我也发生了同样的事情

#1 楼

因此,在问了另一个问题之后,有人帮助我弄清楚了在“文件”>“项目结构”>“模块”下应该有东西。如果为空(表示“无显示”),请执行以下操作:


在“文件”>“项目结构”>“模块”中,单击“ +”按钮,
按Enter(因为很奇怪,它不允许我单击“新模块”)。


在弹出的窗口中,单击“ ...”下一个按钮,将您带到内容根。找到您的根文件夹并将其选中


单击“确定”按钮
忽略任何提示该名称已被使用的警告


评论


我必须导入一个模块

– Pramod Setlur
15年6月16日在23:08



这对我来说是解决方案的95%。我必须在该屏幕上“添加内容根”。然后由于某种原因,所有文件夹都神奇地出现了。

–拉瓦曼蒂斯
15年6月25日在20:39

当您从现有来源创建一个新项目时,这一切总是让我感到困扰。但是当您创建一个新项目时,IDEA一直在“该文件不属于该项目...”。现在这一切都说得通了。

– Jared Kipe
2015年10月10日在18:38

必须选择“ java”,然后在第三步中单击“下一步”。

–luckydonald
16年6月2日在10:48

我不敢相信我要用Intellij做多少次。有什么办法可以使其持久化吗?我必须做一些与Intellij意图相反的事情,因为现有项目会定期对我有所帮助。

– enderland
16年8月4日在18:17

#2 楼

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

评论


我认为一年后它仍然是IDEA中的错误吗?

–danger89
16-10-26在20:05

与之类似,但也必须删除 .iml文件。

–罗布·坎皮恩(Rob Campion)
17年1月31日在10:12

也为我工作。比没有理由地创建新模块要好。

–esseara
17年6月13日在8:35

仍然在2018年1月发生

–凯尔·费尔恩斯
18年1月25日在16:15

我仍然疯了三年。打开JetBrains产品(Mac或Linux)时,发生的次数是1/3的时候。删除.idea可以,但是然后我必须重新进行所有项目设置。

–pixelpax
18年4月2日在13:36

#3 楼

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

#4 楼

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

它起作用了。

用于IntelliJ 14

评论


这对我来说适用于2018年在macOS上的Intellij Ultimate :)

– Sudipta Basak
18年6月3日在23:56

这在Ubuntu 16.04中对我有用。完美的答案。

–阿宾·乔治(Abin George)
19-09-24在10:14

#5 楼

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

评论


我有同样的问题(今天在不同的项目上见过两次)。但是从“忽略文件和文件夹”设置中删除所有条目并没有帮助。你是什​​么意思“重新进口”?

– B T
2015年2月6日下午5:08

@BT尝试删除.idea目录,并在现有文件之上创建一个新项目,或者如果您的项目基于Maven,则导入pom.xml。如果问题仍然存在,请向支持团队提交票证。

– CrazyCoder
15年2月6日在8:06

这发生在我身上-这是因为我正在切换分支,并且在此过程中我设法排除了文件夹。

– Knubo
17-10-18在11:18

#6 楼

我是IntelliJ IDEA 2016.2的新用户。当我第一次运行该程序时,我打开了一个现有项目,并遇到了同样的问题,即它仅显示“ 1. Project”面板中根目录中的文件,而不显示项目文件夹(可扩展树状结构)。 br最初,我尝试转到项目设置>模块,其中未显示任何模块。我单击(+),并尝试选择我的根文件夹,但没有选择该文件夹。

因此,我改用以下步骤解决了它:重新启动IntelliJ
验证项目根文件夹现在已出现(在“项目设置”>“模块”中)
切换到工具栏按钮(即1.项目结构)上,以显示在左侧栏中(单击“视图”>“工具栏按钮”,直到出现勾号。
单击1.项目结构工具栏按钮,直到其侧边栏显示出来
单击项目根目录名称左侧的箭头图标,该图标显示为展开树文件夹结构/>更新2017年9月2日:如果您添加了Module SDK,并且在项目根目录的子目录中添加了一个rm -rf .idea文件,导致该文件加载了模块子目录,那么可能需要修改.iml通过添加.iml来添加文件,如下所示。

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


#7 楼


关闭intellij
删除.idea文件夹
重新启动intellij
单击导入,选择您的项目
从现有资源创建项目,单击下一步,下一个,下一个

你应该很好。

#8 楼


您无需完全退出Intellij即可完成这项工作。只需关闭您打开的项目。 (您可以打开任何其他项目,以避免完全关闭它)。
转到安装项目的目录,然后删除“ .idea”文件夹。
重新打开该项目。

那应该解决它。它于2018年5月为我工作。

#9 楼



上查看答案在IntelliJ IDEA中看不到项目文件夹

这可能是因为该项目未定义任何模块。尝试通过单击“现有源”中的“文件”>“新建”>“模块”来添加现有源代码,然后选择源代码项目的父目录

#10 楼

我已经删除了.idea文件夹。关闭IntelliJ,然后重新启动以打开同一项目。

要求添加内容根。那对我有用。

#11 楼

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

这恢复了文件夹,同时保留了我的其他项目设置: > Project Settings > Modules
+ Add Content Root


#12 楼

删除.idea文件夹时,我遇到了相同的问题。 />
我必须1.关闭IntelliJ,2.删除.idea文件夹,3.启动IntelliJ

此问题已解决。

#13 楼

即使经过5年,并且有一定的构想经验,我仍然始终遇到这个问题。这是最简单的解决方案。


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


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

评论


但是,如果删除.idea文件夹,则会丢失所有项目特定的配置

–取消
17年1月2日在15:35

是的,我们会丢失任何特定的项目设置,但是如果您打开pom.xml或build.sbt并使用导入项目功能,则可以恢复大多数模块设置。

–RP-
17年1月4日在17:30

#14 楼

我有一个对我有用的更好的解决方案,它可能对您有用。无需删除整个.idea文件夹,因为这样会丢失整个项目。
您可能会意外地排除了项目设置中的所有文件夹。
我还发现项目文件夹消失了。我试图找出如何禁用索引的方法,因此我查看了“项目设置”->“模块”,然后单击“排除”以查看是否可以在其中添加整个项目以忽略它以进行索引。它什么也没做,我无法将文件夹拖放到“已排除”下。我没有意识到的是,只需单击“已排除”,IntelliJ便自动将文件夹移至“已排除”,而所有文件夹在Project Explorer中都消失了。 “已排除”按钮将背景更改为灰色,表示已启用排除。这是一个非常差的用户界面,因为它很难被察觉,并且单击此按钮会对您的项目产生深远的影响。

修复:设置->模块
如果突出显示排除,请单击它
单击应用或关闭

结果:
项目中的文件夹再次显示
<真的很糟糕糟糕的UI设计!当“源”按钮和“排除”按钮实际上充当“复选框”时,它们看起来像选项卡!产生后果,基本上是在构建过程中添加或删除文件。

#15 楼

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

评论


或者只是删除整个.idea文件夹,然后再次使用IntelliJ打开

– Adomas
20年5月7日在10:56

#16 楼

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

#17 楼

添加此答案以确保完整性。我正在使用15.0.6并遇到此问题。我确实从Maven或Gradle导入了一个模块,但过程仍然完成,但是模块没有出现。我尝试删除.idea文件并重新启动。卸载和安装最新版本(社区2016.2)解决了该问题。

#18 楼

选择模块设置并进行这些更改,即可使用

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

根据您的项目添加新模块像Java或RUBY之类的东西
然后应用并确定

#19 楼

从intellij 15(v143)升级到2016.3(v163)后出现问题。在启动时,我还遇到一个间歇性错误,该错误涉及一个带有神秘变量名称的“加载错误:未定义的路径变量”。检查项目结构和路径...),唯一有效的方法是完全重新安装Intellij(删除〜/ .idea *〜/ .IntellijIdea *),并在问题“您想迁移以前的版本”上选择“否”设置”。

这终于奏效了。

#20 楼

由于我遇到了同样的问题,而以上都不对我有用,所以这就是我所做的!我知道这是一个脾气暴躁的解决方案,但至少终于奏效了!我不确定为什么只有这种方法有效。

我确实关闭了IntelliJ
我确实从项目中完全删除了.idea文件夹
我确实移动了文件夹demo-projectdemo-project-temp我确实创建了一个新的空文件夹demo-project我确实使用intelliJ打开了这个空文件夹。我确实移动了所有内容demo-project-temp。不要忘了也移动隐藏的文件
右键单击“同步”到您的项目
您现在应该看到所有文件和文件夹!
现在您还可以安全地删除文件夹demo-project-temp 。如果您使用的是Linux或MAC,请使用rmdir demo-project-temp进行操作,只是要确保您的文件夹为空


#21 楼

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


导航到文件>项目结构>模块。
在右侧区域;
删除选定的默认模块,然后关闭IntelliJ。 IntelliJ会询问您是否要将该项目视为Maven项目。
接受弹出窗口,您就可以进行了。

#22 楼

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

评论


您能否详细说明您的答案,并提供有关您提供的解决方案的更多说明?

–巴西立酮
16年6月8日在6:52

#23 楼

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

“项目结构”视图甚至都无法打开,将.idea文件夹重命名为.idea.bak并重新导入项目没有任何作用。 br />
但是,对我来说解决的是重启Linux。之后,即使使用原始.idea文件夹,它也可以再次工作。似乎此“修补程序”不仅限于Windows世界。

#24 楼

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

请确保您没有同名的gradle模块作为您的根目录。

#25 楼

当.idea文件夹意外添加到SVN版本控制中时,我遇到了此问题。当我进行更新时---布洛伊!随后,我从版本控制中删除了.idea文件夹。

#26 楼

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


Java-Maven项目

我的问题:
就我而言,我有Java-maven项目。问题在于,默认情况下,Idea使用捆绑的Maven来进行项目(或您尝试打开的任何项目)。
我注意到捆绑的Maven永远都在下载依赖项,即您永远都看不到源文件夹。

解决方案:
因此要进行配置,需要配置Idea以使用默认情况下为所有项目安装在计算机上的maven(mvn)。
要这样做,开始时,Idea仍然没有打开任何项目...有一个配置按钮。选择了构建工具。然后是Maven,您会在下拉列表中选择本地Maven。

#27 楼

我稍早了一点,并按照以下提供的步骤解决了该问题:

>

完成之后,我会在External Libraries部分的顶部再次看到该项目。我使用Linux机器,BTW

#28 楼

对我而言,在IntelliJ中向我展示了一个弹出窗口,用于将现有项目导入为Gradle项目。我只是单击“确定”,然后文件夹结构正确显示。

#29 楼

导入项目/模块时,请确保选中以下两个框:



#30 楼

如果您试图打开一个scala / sbt项目,则在/project/build.properties中设置的sbt版本必须与系统上安装的sbt版本匹配,否则intellij将无法正确检测到项目的模块。

一旦完成,您只需删除idea文件夹并按照其他答案的建议重新启动。