IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)

时间:2021-05-20

环境

IntelliJ IDEA 2020.1
JDK1.8

前提概要

问题1和问题2其实是同一个问题,但是表现上有一点不一样

具体是如何引起该问题,尚不清楚,特此记录

问题1描述

  • 一运行springboot启动类,就报一大堆jar报错idea Kotlin: Classpath entry points to a non-existent location:类路径条目指向不存在的位置 程序包不存在找不到符号
  • 本地仓库也不是存在这个位置,很疑惑
  • 然后就去这个文件目录下找这个目录删除了。还是报这个错,检查了maven仓库设置,解决不了。
  • 如下图

    解决问题1:

    把.idea下的libraries全部删除就报另外一个错误了。虽然不报之前的Kotlin: Classpath entry points to a non-existent location错误了,但是还是会报错找不到程序包,找不到符号

    问题2描述

    启动启动类就直接定位这个类说找不到符号 类找不到,但是jar包明明存在项目中。代码编辑界面也不会报错

    找了很多解决方案,都不行还是定位在这个类的找不到swagger一些类找不到,找不到符号
    但是jar确实存在项目中

    解决问题2

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

    2020年6月14日 22:14:29更新解决方法3

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

    解决方法4

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

    到此这篇关于IDEA 程序包不存在,找不到符号但是明明存在对应的jar包(问题分析及解决方案)的文章就介绍到这了,更多相关IDEA 程序包不存在内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章