$ tuxguitar $MOZILLA_FIVE_HOME not valid : check doc shipped w/ tuxguitar Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control at org.herac.tuxguitar.gui.TGMain.main(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.swt.widgets.Control at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) ... 1 more MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения Судя по слову "eclipse" возможно как-то с ним связано $ rpm -qa| grep eclipse eclipse-epic-0.6.27-alt1_1jpp6 tomcat5-jasper-eclipse-5.5.27-alt4_6.2jpp5 icu4j-eclipse-3.8.1-alt1_4jpp6 eclipse-platform-3.4.1-alt7_5jpp6 eclipse-swt-3.4.1-alt7_5jpp6 eclipse-rcp-3.4.1-alt7_5jpp6 eclipse-nls-ru-0.2.0-alt2_0.5.20080807snapjpp6 eclipse-shelled-1.0.3-alt1_3jpp6
(В ответ на комментарий №0) > MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения Почему это?
(В ответ на комментарий №1) > (В ответ на комментарий №0) > > MOZILLA_FIVE_HOME у меня пустой, но это не должно иметь значения > Почему это? IMHO для запуска tuxguitar из меню не должно. Вообще, в жабьем варианте, скачанном с сайта вот такое есть if [ -z $MOZILLA_FIVE_HOME ]; then <------>MOZILLA_FIVE_HOME=/usr/lib/firefox <------>[ ! -d ${MOZILLA_FIVE_HOME} ] && MOZILLA_FIVE_HOME=/usr/lib/mozilla <------>[ ! -d ${MOZILLA_FIVE_HOME} ] && MOZILLA_FIVE_HOME=/usr/lib/iceweasel fi
Собственно, MOZILLA_FIVE_HOME вряд ли имеет отношение конкретно к этой баге
как я понимаю, речь идет о x86_64? там swt.jar находится в /usr/lib64/java/swt.jar, и глядя в /usr/bin/tuxguitar, видно, что на x86_64 swt_guess_() попадает пальцем в небо: swt_guess_() { t="/usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.*.jar" [ -r "$t" ] && f="$t" t="/etc/alternatives/swt.jar" [ -r "$t" ] && f="$t" t="/usr/share/java/swt.jar" [ -r "$t" ] && f="$t" t="/usr/lib/java/swt.jar" [ -r "$t" ] && f="$t" t="/usr/share/java/swt-gtk-3.4.jar" [ -r "$t" ] && f="$t" t="/usr/lib/java/swt3.2-gtk.jar" [ -r "$t" ] && f="$t" file -L "$f" >/dev/null 2>&1 || f="" echo "$f" }
(В ответ на комментарий №4) > речь идет о x86_64? Ага!
*** Bug 21801 has been marked as a duplicate of this bug. ***
Это всё из-за прибитости /usr/lib в стартовом скрипте. Исправил в 1.1-alt2