Hallo.
Ich habe die UM Demo erfolgreich unter Ubuntu Feisty installiert. Nun lässt sich diese aber nicht starten. Wenn ich sie über die Konsole starte erhalte ich folgende Fehlermeldungen:
[quote:70122]
Exception in thread “main” java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.70)
at java.awt.Window.(libgcj.so.70)
at java.awt.Frame.(libgcj.so.70)
at javax.swing.JFrame.(libgcj.so.70)
at ultramixer.fb.(Unknown Source)
at ultramixer.sF.(Unknown Source)
at ultramixer.sF.a(Unknown Source)
at com.ultramixer.main.view.Start.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: cannot open shared object file: No such file or directory
at java.lang.Runtime._load(libgcj.so.70)
at java.lang.Runtime.loadLibrary(libgcj.so.70)
at java.lang.System.loadLibrary(libgcj.so.70)
at gnu.java.awt.peer.gtk.GtkToolkit.(libgcj.so.70)
at java.lang.Class.initializeClass(libgcj.so.70)
at java.lang.Class.forName(libgcj.so.70)
at java.awt.Toolkit.getDefaultToolkit(libgcj.so.70)
…8 more
[/quote:70122]
Viele Grüße
Robby
UltraMixer benötigt die offizielle Java-JRE von SUN, nicht das open-source-linux-Java GJC… Mit der Forum-Suche findest du viele anderen Posts zu dem Thema und dessen Lösung.
Also eigentlich habe ich das offizielle JRE installiert. Es kann sein, dass auch noch von einem anderen hersteller eine version drauf ist. Wie kann ich denn Ultramixer zwingen, das Sun Java zu benutzen? Bei der Installation ging das ja einfach, da es eine jar Datei war. Aber zum Ausführen des Programms wird ja ein Shellscript verwendet.
[code:a7a9e]
Es gibt 3 Alternativen, die »java« bereitstellen.
Auswahl Alternative
1 /usr/bin/gij-wrapper-4.1
2 /usr/lib/jvm/java-6-sun/jre/bin/java
3 /usr/lib/jvm/java-gcj/jre/bin/java
Drücken Sie die Eingabetaste, um die Vorgabe[*] beizubehalten,
oder geben Sie die Auswahlnummer ein:
[/code:a7a9e]
Dann sollte man wie hier im Beispiel 2. auswählen.
Allerdings sollte man auch noch in /home// das Verzeichnis .ultramixer/ löschen, weil der Player beim ersten Mal beim initialisieren hängen bleiben kann (ist so bei mir passiert).
Desweiteren sollte man das richtige Device als Audiodevice auswählen. Meist /dev/dsp, welches von alsa das oss-Emulationsdevice ist. Dies kann beim ersten Mal schief gehen. Also nicht verzagen