Java: instalação do plugin para freemind, obtenha: NoClassDefFoundError org/objectweb/asm/Opcodes

Java: instalação do plugin para freemind, obtenha: NoClassDefFoundError org/objectweb/asm/Opcodes

Estou usando o freemind 0.9 no Ubuntu 12.04 e tentando instalar um plugin escrito com "groovy", de http://blog.icare3d.org/2011/02/writing-phd-thesis-using-freemind-and.html

Instalei o freemind, freemind-plugins-script, coloquei manualmente (e editei) o grovy srcipt, editei plugins/ScriptingEngine.xml conforme descrito no link. O plugin é reconhecido pois posso acessar através do menu, mas clicar nele não surte efeito.

Percebo que no terminal há um erro:

STDERR: Exception in thread "AWT-EventQueue-1" 
STDERR: java.lang.NoClassDefFoundError: org/objectweb/asm/Opcodes
STDERR:     at java.lang.ClassLoader.defineClass1(Native Method)
STDERR:     at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
STDERR:     at         java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
STDERR:     at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
STDERR:     at java.net.URLClassLoader.access$000(URLClassLoader.java:73)

Meu entendimento é que estou faltando um componente java? Isso está correto? Ou será que esse componente não está atualizado (noto que tenho o grovy 1.9 enquanto o 2.3 parece estar lá)?

Se sim, como posso localizá-lo? Eu vi algumas bibliotecas libasm-java, instalei várias delas (libasm-dev, libasm-java, libasm1, libasm2-java, libasm2-java, libasm3-java), mas ainda o mesmo erro. Curiosamente, observo que objectweb/asm/Opcode é mencionado emlibasm2-java-docmas não em libasm2-java

Ou talvez a biblioteca esteja instalada corretamente, mas é o plugin/freemind que não a localiza corretamente?

Como não sei nada sobre Java, qualquer dica seria muito apreciada! Obrigado!!

Responder1

Ou talvez a biblioteca esteja instalada corretamente, mas é o plugin/freemind que não a localiza corretamente?

Este é o caso, eu acho. Para mim funciona se eu iniciar o freemind no terminal da seguinte maneira:

ADD_JARS="/usr/share/java/asm3-all.jar:/usr/share/java/antlrall.jar" DEBUG=1 freemind

informação relacionada