2010-11-06 25 views
0

je voulais utiliser l'outil ASMifierClassVisitor pour obtenir le code asm de créer une classe, mais quand je l'utilise je reçois l'erreurerreur en utilisant 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) 

je le code

ASMifierClassVisitor.main(new String[]{testforloops.Equivalent.class.getName()}); 

ce qui est le problème ici?

+3

On dirait que vous avez plusieurs versions incompatibles d'ASM sur votre classpath. – skaffman

+0

ce qui serait une solution possible pour cela? – Jayanga

Répondre

0

J'ai corrigé le problème. J'avais asm-util-2.3 avant asm-util-3.3 dans mon classpath quand j'ai enlevé la version précédente d'ASM je pourrais exécuter le code sans aucun problème