středa 13. srpna 2008

Jak zprovoznit TuxGuitar v Mandrivě?

Nějak se mi dnes podařilo najít program, který plně nahradí Guitar Pro pro Windows. Je zdarma a pro Linux (i pro Windows).
Nainstalovat do ho Mandrivy bylo snadné, pomocí správy software jsem ho stáhl a nainstaloval. První zádrhel byl v tom, že mi neskočil do menu, ale to se občas stává a tak jsem ho pustil příkazem tuxguitar pomocí aplikace spustit.
Pak nastal velký zádrhel a to, že se nic nestalo. Zkusím tedy konzoli, co ta nám řekne víc. A ouha, opravdu chybová hláška.

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Dalo dost práce najít jakous takous odpověď na fóru na internetu. V češtině to nebylo. Řešení je velmi jednoduché, zkontrolujete, zda máte nainstalovaný program aoss a vytvoříte soubor s názvem tuxguitar-bin. Do něj vložíte následující řádky:
export JAVA=/usr/java/jre1.5.0_09/bin/java
export JAVA_HOME=/usr/java/jre1.5.0_09
aoss tuxguitar
Uložíte, nastavíte soubor jako spustitelný, a s právy roota překopírujete do složky /usr/bin/. Pak už stačí TuxGuitar spouštět ne příkazem tuxguitar ale tuxguitar-bin.
Pokud vám nejde zvuk, zkontrolujte, zda máte v pluginech vypnutý ALSA. Pokud ne, vypněte ho.

Žádné komentáře:

Okomentovat

Sponzorované odkazy