2010-11-06 4 views
0

Я хотел использовать ASMifierClassVisitor инструмент, чтобы получить ассемблерный код создания класса, но когда я использую его я получаю ошибкуОшибка при помощи ASMifierClassVisitor

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()}); 

что такое проблема здесь?

+3

Похоже, у вас есть несколько несовместимых версий ASM на вашем пути к классам. – skaffman

+0

что было бы возможным решением для этого? – Jayanga

ответ

0

Я исправил проблему. У меня был asm-util-2.3 перед asm-util-3.3 в моем пути к классам, когда я удалил предыдущую версию ASM. Я мог без проблем запускать код.