idea解决程序包不存在报错的八种解决方法

 更新时间:2024年02月01日 10:45:52   作者:一米阳光zw  
这篇文章主要介绍了idea解决程序包不存在报错的八种解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

报错效果

在这里插入图片描述

楼主发生报错的情况很奇怪,实在SVN上把代码down下来之后导入SVN报的错,理论上代码同事和自己公司电脑都能跑,在自己电脑上跑不了,所以坚信认为是idea的配置问题,但找了好久都没办法弄好,最后在快要绝望的时候弄好了,太意外了。楼主报错的时候idea的Maven仓库地址以及自动导入环境配置好了,但依旧报错,在此集百家之长,总结一下

解决方式(楼主使用的方式8解决的)

1、修改Maven的setting.xml文件配置

设置方式:File—>Setting—>Build,Execution,Deployment—>Maven,找到后修改本地安装的maven配置,如果没有安装建议安装一个,还是很简单的。再找到pom文件重新reimport一下就好了。

在这里插入图片描述

在这里插入图片描述

2、修改Maven的importing设置

设置方式:File—>Setting—>Build,Execution,Deployment—>Maven—>Importing,再找到pom文件重新reimport一下就好了

在这里插入图片描述

在这里插入图片描述

3、 是否使用了Lombok插件,排除是否是Lombok的原因 , 手动加上方法而不使用Lombok,或者直接卸载Lombok插件。重启idea后再重装Lombok

在这里插入图片描述

4、缓存的原因,file 》 Invalidate Caches / Restart

在这里插入图片描述

5、找到对应编译不了的类。右键 - Build Module ‘xxxx’
recompile ‘xxxxx’

在这里插入图片描述

6、把IDEA配置重置了一下(警告:所有idea配置将重置请做好备份 ),再启动启动类就直接好

在这里插入图片描述

7、编译出来的配置文件乱码了,取target目录下看配置文件里面的中文都乱码
需要GBK 就设置成GBK

在这里插入图片描述

8、在Maven这里运行mvn idea:idea,会生成.ipr和.iws文件,2020版IDEA才有的问题。双击Ctrl键出现maven的执行窗口,输入指令即可

lz每次新环境拉取SVN上完整代码时都会报这个错,都是用这个方式解决。idea是2020.1的版本,如果跟我情况相同的可以多试一两遍

在这里插入图片描述

9、设置步骤Setting>Build>build Tools>Maven>Runner.勾选Delegate IDE build/run actions to Maven>invalidate Caches/Restart

作用就是将项目启动委托给maven,十分恶心,建议不要使用,放在这里仅供参考

在这里插入图片描述

以上就是idea解决程序包不存在报错的八种解决方法的详细内容,更多关于idea程序包不存在的资料请关注脚本之家其它相关文章!

相关文章

  • springboot自定义过滤器的方法

    springboot自定义过滤器的方法

    这篇文章主要为大家详细介绍了springboot自定义过滤器的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Java JDBC导致的反序列化攻击原理解析

    Java JDBC导致的反序列化攻击原理解析

    这篇文章主要介绍了Java JDBC导致的反序列化攻击原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Mybatis Example的高级用法详解

    Mybatis Example的高级用法详解

    这篇文章主要介绍了Mybatis Example的高级用法详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • springmvc中下载中文文件名称为下划线的解决方案

    springmvc中下载中文文件名称为下划线的解决方案

    这篇文章主要介绍了springmvc中下载中文文件名称为下划线的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • MyBatis-Plus拦截器实现数据权限控制的方法

    MyBatis-Plus拦截器实现数据权限控制的方法

    MyBatis-Plus是一款基于MyBatis的增强工具,它提供了一些便捷的功能和增强的查询能力,数据权限控制是在系统中对用户访问数据进行限制的一种机制,这篇文章主要给大家介绍了关于MyBatis-Plus拦截器实现数据权限控制的相关资料,需要的朋友可以参考下
    2024-01-01
  • Stream distinct根据list某个字段去重的解决方案

    Stream distinct根据list某个字段去重的解决方案

    这篇文章主要介绍了Stream distinct根据list某个字段去重,stream的distinct去重方法,是根据 Object.equals,和 Object.hashCode这两个方法来判断是否重复的,本文给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Spring Boot 使用 Swagger 构建 RestAPI 接口文档

    Spring Boot 使用 Swagger 构建 RestAPI 接口文档

    这篇文章主要介绍了Spring Boot 使用 Swagger 构建 RestAPI 接口文档,帮助大家更好的理解和使用Spring Boot框架,感兴趣的朋友可以了解下
    2020-10-10
  • Java之BigDecimal的坑及解决

    Java之BigDecimal的坑及解决

    这篇文章主要介绍了Java之BigDecimal的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java逃逸分析详解及代码示例

    Java逃逸分析详解及代码示例

    这篇文章主要介绍了Java逃逸分析详解及代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • MyBatis中映射文件的使用案例代码

    MyBatis中映射文件的使用案例代码

    这篇文章主要介绍了MyBatis中映射文件的使用,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02

最新评论