Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type

在复习CGLIB动态代理时运行代码报如下错误,看错误提示,很明显是少了jar包。
CGLIB的jar包已经引入,但是没用maven搭建项目,少了相关联的jar包依赖。
后面查到是少了asm.jar包。引入jar包即可解决问题了。
sam.jar包 maven仓库的jar包下载

Exception in thread "main" java.lang.NoClassDefFoundError: org/objectweb/asm/Type
    at net.sf.cglib.core.TypeUtils.parseType(TypeUtils.java:184)
    at net.sf.cglib.core.KeyFactory.<clinit>(KeyFactory.java:72)
    at net.sf.cglib.proxy.Enhancer.<clinit>(Enhancer.java:72)
    at com.wy.cglib.CgLibTest.main(CgLibTest.java:11)
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type
    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)
    ... 4 more
上一篇:In-Memory:内存数据库


下一篇:疯狂队列