Matlab 7.4 Java Bug
Posted in Linux, Ubuntu & Co on Oktober 22nd, 2008 by osfightUbuntu 8.04.1 – Hardy Heron, 2.6.24-21-generic, Gnome 2.22, Compiz-Fusion
Konnte Matlab nicht mit Ubuntu 8.04.1 / Compiz ohne Probleme starten, die Menüleisten fehlten. Zurückzuführen ist das auf ein Java Bug in Zusammenhang mit dem Fenstermanager und der Java-Version die mit Matlab 7.4 ausgeliefert wird. Matlab einfach auf eine aktuellere installierte Java-Version hinweisen und schon läuft der Hase.
Fix
Sun-Java installieren, beispielweise Version 1.6,
apt-get install sun-java6-bin
und Matlab darauf aufmerksam machen mit
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre
Schon läuft Matlab 7 wie es soll. Damit man nicht immer vor einem Matlabaufruf die export-Funktion ausführen muss, die Zeile einfach in die Datei
/usr/local/matlab74/bin/matlab (Standardpfad, eventuell anpassen)
einfügen oder mit dieser hier ersetzen. Nach dem ersten Kommentar wurde einfach die export-Funktion eingefügt, sodass dies dann so aussieht
/matlab
[...]
# # link to new Java Version (here 1.6) due to a bug in old one export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre if [ "$OS" = "Windows_NT" ]; then [...]