IDEA Project不显示/缺失文件问题及解决

 更新时间:2024年11月15日 09:40:56   作者:Sapphire小蓝  
在侧边栏的project模式下,如果发现缺少部分文件,可以尝试关闭项目,打开项目所在目录,删除目录下的.idea文件夹,然后重新打开项目即可解决

IDEA Project不显示/缺失文件

问题

侧边栏project 模式下缺少部分文件

先点close project

打开项目所在目录,删除目录下的.idea文件夹

重新open project打开这个项目即可解决

IDEA无法完整显示项目文件结构,Git文件后无法在项目中显示

刚接触idea和git工具,遇到很多问题,其中一个问题很是奇怪,在网上搜了一下,一模一样就拿过来做一下记录。

如图:

我当时真的是好生奇怪,明明文件都已经在里面了,为什么就是显示不了呢?我试着更改显示方式等等,都无疾而终。

后来查阅资料,知道是在 file->project structure->Modules ->绿色+加号+ ->import Modules 中添加目录项目文件就可以了。

明明有文件在里面,为什么非要这么多设置一次才能正常显示呢?通过查阅资料,我了解到:

在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。一个Project是由一个或多个Module组成,尽量让各模块处于同一项目之中,此时彼此之间具有互相依赖的关联关系。

这一设定主要应用在大型项目多人协助中,Module就是一个组件或者子功能,比如前后端分离,前端不需要关心后端代码如何写,只需要调用相关的地址接口就行,后端也不需要管前端如何写代码,只需调试好各个API,换而言之就是:每个Module都相当于一个子项目,可以独立运行。利用Project管理起来,其实就是多个功能的聚合,按需显示。

添加Module的步骤截图

file->project structure->Modules ->绿色+加号+ ->import Modules

找到项目存放的目录

如图,Next……Finish

添加完毕,Apply,OK

最后再看看效果,目录结构有了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java并发编程工具类PriorityBlockingQueue优先级队列

    java并发编程工具类PriorityBlockingQueue优先级队列

    这篇文章主要为大家介绍了java并发编程工具类PriorityBlockingQueue优先级队列的方法示例应用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • java Arrays快速打印数组的数据元素列表案例

    java Arrays快速打印数组的数据元素列表案例

    这篇文章主要介绍了java Arrays快速打印数组的数据元素列表案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Spring如何正确注入集合类型

    Spring如何正确注入集合类型

    这篇文章主要介绍了Spring如何正确注入集合类型,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Java抽象类和抽象方法定义与用法实例详解

    Java抽象类和抽象方法定义与用法实例详解

    这篇文章主要介绍了Java抽象类和抽象方法定义与用法,结合实例形式详细分析了Java抽象类和抽象方法相关原理、定义、使用方法及操作注意事项,需要的朋友可以参考下
    2019-11-11
  • java -length的三种用法说明

    java -length的三种用法说明

    这篇文章主要介绍了java -length的三种用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java之注解@Data和@ToString(callSuper=true)解读

    Java之注解@Data和@ToString(callSuper=true)解读

    在使用Lombok库的@Data注解时,若子类未通过@ToString(callSuper=true)注明包含父类属性,toString()方法只打印子类属性,解决方法:1. 子类重写toString方法;2. 子类使用@Data和@ToString(callSuper=true),父类也应使用@Data
    2024-11-11
  • Java JDK动态代理的基本原理详细介绍

    Java JDK动态代理的基本原理详细介绍

    这篇文章主要介绍了Java JDK动态代理的基本原理详细介绍的相关资料,这里对动态代理进行了详解并附简单实例代码,需要的朋友可以参考下
    2017-01-01
  • java使用Apache工具集实现ftp文件传输代码详解

    java使用Apache工具集实现ftp文件传输代码详解

    这篇文章主要介绍了java使用Apache工具集实现ftp文件传输代码详解,分享了详细连接ftp server和上传文件,下载文件的代码,以及结果展示,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Javassist如何操作Java 字节码

    Javassist如何操作Java 字节码

    这篇文章主要介绍了Javassist如何操作Java 字节码,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-09-09
  • Java分布式学习之Kafka消息队列

    Java分布式学习之Kafka消息队列

    Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据
    2022-07-07

最新评论