使用 ASMifierClassVisitor 时出错
我想使用 ASMifierClassVisitor 工具来获取创建类的 asm 代码,但是当我使用它时,我收到错误
java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;[Lorg/objectweb/asm/Attribute;Z)V
at org.objectweb.asm.util.ASMifierClassVisitor.main(Unknown Source)
我使用了代码,
ASMifierClassVisitor.main(new String[]{testforloops.Equivalent.class.getName()});
这里有什么问题吗?
I wanted to use ASMifierClassVisitor tool to get the asm code of creating a class but when I use it I get the error
java.lang.NoSuchMethodError: org.objectweb.asm.ClassReader.accept(Lorg/objectweb/asm/ClassVisitor;[Lorg/objectweb/asm/Attribute;Z)V
at org.objectweb.asm.util.ASMifierClassVisitor.main(Unknown Source)
I used the code
ASMifierClassVisitor.main(new String[]{testforloops.Equivalent.class.getName()});
what is the problem here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我纠正了这个问题。当我删除以前版本的 ASM 时,我的类路径中的 asm-util-3.3 之前有 asm-util-2.3 我可以毫无问题地运行代码
I corrected the issue. I had asm-util-2.3 before asm-util-3.3 in my classpath when I removed previous version of ASM I could run the code without any problem