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了一份。

 

你可能感兴趣的:(java错误)