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]

Reply via email to