Java: сменная установка для freemind, доберитесь: NoClassDefFoundError org/objectweb/asm/Opcodes

Я использую freemind 0.9 на Ubuntu 12.04 и пытаюсь установить плагин, записанный с "отличным" из http://blog.icare3d.org/2011/02/writing-phd-thesis-using-freemind-and.html

Я установил freemind, freemind-plugins-script, помещенный вручную (и отредактировал), grrovy srcipt, отредактировал plugins/ScriptingEngine.xml, как описано в ссылке. Плагин распознан, поскольку я могу получить доступ через меню, но нажатие на него не имеет никакого эффекта.

Я понимаю в терминале существует ошибка:

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)

Мое понимание - то, что я пропускаю компонент Java? Это корректно? Или случается так, что тот компонент не обновляется (я отмечаю, что у меня есть grrovy 1.9, в то время как 2.3 кажется там)?

Если так, как я могу определить местоположение его? Я видел некоторые библиотеки libasm-java, установил набор их (libasm-dev, libasm-java, libasm1, libasm2-java, libasm2-java, libasm3-java), но тем не менее та же ошибка. Интересно, я отмечаю, что objectweb/asm/Opcode упоминается в libasm2-java-doc, но не в libasm2-java

Или возможно библиотека правильно установлена, но это - plugin/freemind, который не определяет местоположение его правильно?

Поскольку я ничего не знаю о Java, любая подсказка больше всего ценилась бы!Спасибо!!

0
задан 9 May 2014 в 22:45

1 ответ

Или возможно библиотека правильно установлена, но это - plugin/freemind, который не определяет местоположение его правильно?

Дело обстоит так, я предполагаю. Для меня это работает, если я запускаю freemind в терминале следующим способом:

ADD_JARS="/usr/share/java/asm3-all.jar:/usr/share/java/antlrall.jar" DEBUG=1 freemind
0
ответ дан 9 August 2019 в 07:03

Другие вопросы по тегам:

Похожие вопросы: