IDEA打开项目所有东西都在报红报错的解决方案

 更新时间:2023年06月09日 08:52:40   作者:早上起床买豆浆  
这篇文章主要给大家介绍了关于IDEA打开项目所有东西都在报红报错的三个解决方案,文中通过图文介绍的非常详细,对大家学习或者使用idea具有一定的参考学习价值,需要的朋友可以参考下

IDEA打开项目所有东西都在报红报错

今天打开项目时,出现了所有的含有import语句的文件都会报错和一些注解报红报错,第一反应是maven依赖的问题,重新配置了maven的各项配置并重新下载依赖,但是问题没有的到解决,百度后得到一些方法,再此和大家分享:

问题情况如下图所示:

解决方案一:

更新maven;

![![在这里插入图片描述](https://img-blog.csdnimg.cn/5a195179dc2846cda24cde769f74f7a3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pep5LiK6LW35bqK5Lmw6LGG5rWG,size_20,color_FFFFFF,t_70,g_se,x_16](https://img-blog.csdnimg.cn/69531929e8f34394b519e05c077d5d01.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5pep5LiK6LW35bqK5Lmw6LGG5rWG,size_20,color_FFFFFF,t_70,g_se,x_16

重新检查maven的settings文件和maven仓库是否配置;

使用maven进行clean、compile等;

Rebuild项目;

设置Modules中的Sources的类别;

解决方案二:

删除文件夹下的.idea文件夹和xxx.iml文件,然后重新打开就可以了。

***出错原因:***动了project Structure ——Modules中Sources下的make as的东西,即随意点了一个导致。

而xxx.iml和.idea文件的作用分别是:

.iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息,有包的存放位置;

.idea存放项目的配置信息,包括历史记录,版本控制信息等所有,只要删除这两个文件,重启,就可恢复默认;

解决方案三:

可能是缓存导致,idea清理一下缓存:

总 结

以上便是解决 “IDEA打开项目所有东西都在报红报错” 该问题的一些实用方法,希望能够对您有所帮助。

到此这篇关于IDEA打开项目所有东西都在报红报错的解决方案的文章就介绍到这了,更多相关IDEA打开项目报红报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • URL @PathVariable 变量的匹配原理分析

    URL @PathVariable 变量的匹配原理分析

    这篇文章主要介绍了URL @PathVariable 变量的匹配原理分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java连接Oracle数据库完整步骤记录

    Java连接Oracle数据库完整步骤记录

    数据库的操作是当前系统开发必不可少的开发部分之一,下面这篇文章主要给大家介绍了关于Java连接Oracle数据库的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-01-01
  • mybatis如何根据表逆向自动化生成代码实例

    mybatis如何根据表逆向自动化生成代码实例

    逆向工程是一个专门为 MyBatis 框架使用者设计的代码生成器,可以根据数据库中的表字段名,自动生成 POJO 类,mapper 接口与 SQL 映射文件,这篇文章主要给大家介绍了关于mybatis如何根据表逆向自动化生成代码的相关资料,需要的朋友可以参考下
    2021-08-08
  • Java设计模式之状态模式State Pattern详解

    Java设计模式之状态模式State Pattern详解

    这篇文章主要介绍了Java设计模式之状态模式State Pattern,状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样
    2022-11-11
  • Java中的abstract和interface

    Java中的abstract和interface

    abstract和interface关键字在Java中随处可见,它是Java三大特性封装、继承、多态特性的实现重要支柱之一。interface关键字用于定义接口抽象,其本质上是用于定义类型、定义类所具有的能力,下面来看看详细内容,需要的朋友可以参考一下
    2021-11-11
  • 分析ThreadLocal内存泄漏问题

    分析ThreadLocal内存泄漏问题

    ThreadLocal的作用是提供线程内的局部变量,这种变量在线程生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量传递的复杂度,但是如果滥用ThreadLocal可能会导致内存泄漏,所以本文将为大家分析ThreadLocal内存泄漏问题
    2023-07-07
  • 关于Java反射机制 你需要知道的事情

    关于Java反射机制 你需要知道的事情

    这篇文章主要介绍了Java反射机制的相关内容,涉及了class类的动态加载,获取成员变量、构造函数信息等信息,需要的朋友可以参考下。
    2017-09-09
  • SpringBoot项目使用mybatis-plus代码生成的实例详解

    SpringBoot项目使用mybatis-plus代码生成的实例详解

    mybatis-plus是mybatis的增强,不对mybatis做任何改变,涵盖了代码生成,自定义ID生成器,快速实现CRUD,自动分页,逻辑删除等功能。本文就来讲讲SpringBoot项目如何使用mybatis-plus实现代码生成,需要的可以了解一下
    2022-10-10
  • Java中SimpleDateFormat的使用方法

    Java中SimpleDateFormat的使用方法

    这篇文章主要为大家详细介绍了Java中SimpleDateFormat的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 深入理解java重载和重写

    深入理解java重载和重写

    这篇文章主要介绍了Java方法重载和重写原理区别解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-07-07

最新评论