Hello, java.lang.UnsupportedClassVersionError (Unsupported major.minor version 49.0)
this is because, the package has been compiled with a jdk version newer than the one you're using to run it make sure you are running tuxguitar with jre-1.5 or later I see, this package requires "sun-java5-jre"... so i think you have installed the required version.. but at the last line of the launcher script, "java -Xms128m................" maybe should be better change "java" to "/path/java".. because you can have installed more than one JVM in your system.. e.g: --------------------------------------------------------------------------------------------------------- JAVA=/usr/lib/jvm/java-1.5.0-sun/jre/bin/java ${JAVA} -Xms128m -Xmx128m -Djava.library.path=/usr/lib/jni -cp ./share/:/usr/share/tuxguitar/TuxGuitar.jar:/usr/share/tuxguitar/:/usr/share/java//swt-gtk-3.2.jar:/usr/share/java//itext.jar:/usr/share/java//gtk2.6.jar org.herac.tuxguitar.gui.TuxGuitar $* ---------------------------------------------------------------------------------------------------------- > Package: tuxguitar > Version: 0.8-2 > Severity: grave > > When starting `tuxguitar', it fails with the following backtrack: > > bash> tuxguitar > Exception in thread "main" java.lang.UnsupportedClassVersionError: > org/herac/tuxguitar/gui/TuxGuitar (Unsupported major.minor version 49.0) > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) > at java.net.URLClassLoader.access$100(URLClassLoader.java:55) > at java.net.URLClassLoader$1.run(URLClassLoader.java:194) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) > > The problem seems to be in some .jar inconsistency (gtk2.6?, > swt-gtk-3.2 vs. 3.2.1): > > bash> cat `which tuxguitar` > #! /bin/sh > export > CLASSPATH=/usr/share/tuxguitar/TuxGuitar.jar:/usr/share/java//swt-gtk-3.2.jar:/usr/share/java//itext.jar:/usr/share/java//gtk2.6.jar > cd /usr/share/tuxguitar > java -Xms128m -Xmx128m -Djava.library.path=/usr/lib/jni -cp > ./share/:/usr/share/tuxguitar/TuxGuitar.jar:/usr/share/tuxguitar/:/usr/share/java//swt-gtk-3.2.jar:/usr/share/java//itext.jar:/usr/share/java//gtk2.6.jar > org.herac.tuxguitar.gui.TuxGuitar $* > > BTW: Saw this also in a ubuntu related forum. > > -- System Information: > Debian Release: testing/unstable > APT prefers testing > APT policy: (500, 'testing') > Architecture: i386 (i686) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.18.1 > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) > > Versions of packages tuxguitar depends on: > ii libitext-java 1.4.5-1 Java Library to generate PDF on > th > ii libswt-gtk-3.2-java 3.2.1-2 Standard Widget Toolkit for GTK > Ja > ii libswt-gtk-3.2-jni 3.2.1-2 Standard Widget Toolkit for GTK > JN > ii sun-java5-jre 1.5.0-08-1 Sun Java(TM) Runtime Environment > ( > > tuxguitar recommends no packages. > > -- no debconf information > > Best regards, > Klaus > -- > Klaus Reichl email: [EMAIL PROTECTED] > Danhausergasse 8/16 voice: +43 6991 84 137 94 > A-1040 Wien > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]