at org.springframework.asm.ClassReader.a(Unknown Source)?

项目中使用asm包对java类进行操作,报如下错误:

java.io.IOException: Class not found
    at org.springframework.asm.ClassReader.a(Unknown Source)
    at org.springframework.asm.ClassReader.<init>(Unknown Source)

关键代码:

            final String[] paramNames = new String[m.getParameterTypes().length];
            final String n = m.getDeclaringClass().getName();
            final ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_MAXS);
            ClassReader cr = null;
            try {
                cr = new ClassReader(n);
            } catch (IOException e) {
                e.printStackTrace();
            }

项目环境是spring+springmvc+hibernate
求解

阅读 5.6k
1 个回答

clean 一下你的工作空间,mvn install 一下,确认一下jar包中的这个类是否引入进来了。现在找不到这个类,应该是你的jar包没有正确引入。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进