
Estoy usando freemind 0.9 en Ubuntu 12.04 e intento instalar un complemento escrito con "groovy", desde http://blog.icare3d.org/2011/02/writing-phd-thesis-using-freemind-and.html
Instalé freemind, freemind-plugins-script, puse manualmente (y edité) el grrovy srcipt, edité plugins/ScriptingEngine.xml como se describe en el enlace. El complemento se reconoce porque puedo acceder a través del menú, pero hacer clic en él no tiene ningún efecto.
Me doy cuenta en la terminal que hay un error:
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)
¿Tengo entendido que me falta un componente de Java? ¿Es esto correcto? ¿O es que ese componente no está actualizado (noto que tengo grrovy 1.9 mientras que 2.3 parece estar ahí)?
Si es así, ¿cómo puedo localizarlo? Vi algunas bibliotecas libasm-java, instalé varias (libasm-dev, libasm-java, libasm1, libasm2-java, libasm2-java, libasm3-java) pero sigo con el mismo error. Curiosamente, observo que objectweb/asm/Opcode se menciona enlibasm2-java-docpero no en libasm2-java
¿O tal vez la biblioteca está instalada correctamente, pero es el complemento/freemind el que no la localiza correctamente?
Como no sé nada sobre Java, ¡cualquier sugerencia sería muy apreciada! ¡¡Gracias!!
Respuesta1
¿O tal vez la biblioteca está instalada correctamente, pero es el complemento/freemind el que no la localiza correctamente?
Este es el caso, supongo. Para mí funciona si inicio freemind en la terminal de la siguiente manera:
ADD_JARS="/usr/share/java/asm3-all.jar:/usr/share/java/antlrall.jar" DEBUG=1 freemind