Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypePr

来源:互联网 发布:2017淘宝开店成功经验 编辑:程序博客网 时间:2024/05/17 01:24

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider

错误在网上找了很多的解决方案 如果解决不了可以试试我的

代码报错如下

Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at AOPtest.AOPtest.main(AOPtest.java:9)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.ResolvableTypeProvider
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more

1)maven模式下

在maven的配置文件pom.xml里面,把

所有低版本的

 <version>3.3.9.RELEASE</version>  的版本升为<version>4.3.9.RELEASE </version> (小于4.3.9.RELEASE都修改为4.3.9.RELEASE)

比如

    <dependency>  
        <groupId>org.springframework</groupId>  
        <artifactId>spring-jdbc</artifactId>  
        <version>3.3.9.RELEASE</version>  
    </dependency>  

把版本改成4.3.9.RELEASE 

这样错误的原因应该是低版本错误问题


2)非maven模式下

就是你导包的版本太低的问题,需要载较高版本的jar包


阅读全文
0 0