UM unter Ubuntu starten

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.

Tobi

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.

Hallo robbyfloppy,

schau doch mal hier rein:
http://ultramixer.com/forum/viewtopic.php?f=1&t=516

Du kannst das Shellscript editieren und java direkt auf den installierten Pfad lenken.

Viele Grüße
Sl@jaR

Ok danke, hat geklappt :slight_smile:
Gruß Robby

Hallo robbyfloppy,

nichts zu danken :slight_smile: Das freut uns das es jetzt bei dir funktioniert.

Viele Grüße
Sl@jaR

Desweiteren kann man in der Bash
mit folgendem Befehl zuerst java von sun installieren und die java-vm auf sun java stellen:

[code:a7a9e]
sudo apt-get install sun-java6-jre
sudo update-alternatives --config java
[/code:a7a9e]

Dann kommt folgende Auswahl:

[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 :wink: