java.lang.ClassNotFoundException: org.springframework.core.ResolvableTypeProvider

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.0:compile (default-compile) on project vmportal: Compilation failure: Compilation failure:

Caused by: java.lang.ClassNotFoundException: org.springframework.core.ResolvableTypeProvider

其实core包括在spring-core文件中,可能是版本冲突。

查找解决办法的过程中看到以为博主的文章:https://www.cnblogs.com/applemy/p/6402380.html

加深理解吧

java.lang.ClassNotFoundExceptionjava.lang.NoClassDefFoundError的区别

我们经常被java.lang.ClassNotFoundExceptionjava.lang.NoClassDefFoundError这两个错误迷惑不清,尽管他们都与Java classpath有关,但是他们完全不同。NoClassDefFoundError发生在JVM在动态运行时,根据你提供的类名,在classpath中找到对应的类进行加载,但当它找不到这个类时,就发生了java.lang.NoClassDefFoundError的错误,而ClassNotFoundException是在编译的时候在classpath中找不到对应的类而发生的错误。ClassNotFoundExceptionNoClassDefFoundError容易解决,是因为在编译时我们就知道错误发生,并且完全是由于环境的问题导致。而如果你在J2EE的环境下工作,并且得到NoClassDefFoundError的异常,而且对应的错误的类是确实存在的,这说明这个类对于类加载器来说,可能是不可见的。

可能是版本自己的问题,也可能是他和其他配合的问题。我遇见的问题都有,最后清空了maven库,从同事那copy了一份。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java.lang.ClassNotFoundException: org.springframework.core.NestedIOException是一个Java异常,表示无法找到org.springframework.core.NestedIOException类。这可能是由于以下原因之一引起的: 1. 缺少相关的依赖库:如果你的项目中缺少org.springframework.core.NestedIOException类所在的依赖库,就会出现这个异常。你需要确保你的项目中包含了正确的依赖库。 2. 类路径问题:如果org.springframework.core.NestedIOException类所在的依赖库在类路径中不存在或无法访问,也会导致这个异常。你需要检查类路径配置,确保依赖库可以正确加载。 解决这个异常的方法有以下几种: 1. 确保依赖库存在:检查你的项目中是否包含了org.springframework.core.NestedIOException类所在的依赖库。如果没有,你需要将相关的依赖库添加到项目中。 2. 检查类路径配置:确保类路径配置正确,可以正确加载依赖库。你可以检查项目的构建工具(如Maven或Gradle)的配置文件,或者检查项目的类路径设置。 3. 检查依赖版本:如果你的项目中使用了不兼容的依赖版本,也可能导致这个异常。你可以尝试更新依赖库的版本,或者查找与你当前使用的依赖库版本兼容的org.springframework.core.NestedIOException类。 4. 检查包名和类名:确保你正确引用了org.springframework.core.NestedIOException类,并且包名和类名的大小写匹配。 5. 检查编译环境:如果你在编译项目时遇到这个异常,可能是由于编译环境配置不正确导致的。你可以检查编译环境的配置,确保编译器可以正确找到org.springframework.core.NestedIOException类。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值