idea中包存在但是编译扫码不到

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea中包存在但是编译扫码不到相关的知识,希望对你有一定的参考价值。

参考技术A 先检查maven中仓库包是否下载完整,若不完整删除重新下载,将maven的导包方式设置为编译时自动导包。

IDEA编译正常,但是启动报找不到符号

之前正常的项目工程,今天启动忽然报找不到类。检查对应依赖的代码都是在的,编译也正常。

后来发现是svn有人把该工程的iml文件提交了,更新的时候更新下来,之后就报错了。删除该文件后不再报错

 

打开iml文件查看,发现有一项orderEntry,指定了找不到的类所在包的依赖,但是和我项目中使用的版本号不同。而这两个版本在我的本地仓库中都是有的。

所以猜测,在启动的时候,这里直接找的是External libraries,而这里是没有对应的版本的,所以报错。

以上是关于idea中包存在但是编译扫码不到的主要内容,如果未能解决你的问题,请参考以下文章

IDEA-类存在编译时提示Java找不到符号解决方法

idea找不到存在的包

idea 本地导入的jar包,在打包的时候找不到

java 中程序包不存在找不到符号 恳请大神解答

java 找不到程序包

intellj(idea) 编译项目时在warnings 页签框里 报 “xxx包不存在” 或 “找不到符号” 或 “未结束的字符串字面值” 或 “需要)” 或 “需要;”等错误提示