Johannes Weigel schrieb:
> ich habe openoffice 2.3 auf suse 10.2/64bit installiert.
> openoffice 2.3 ist nun in /opt/openoffice.org2.3
> Wenn ich eine Vorlage aufmachen will, kommt Fehlermeldung:
> jre ist defekt.
> Unter Extras/optione/java erscheint 1.4.2
> Nun habe ich on sun jre-6u2-linux-amd64-rpm.bin für AMD64 installiert,
> aber OO findet das nicht.
> ls -l /usr/java
> insgesamt 4
> lrwxrwxrwx 1 root root   16 24. Sep 12:36 default -> /usr/java/latest
> drwxr-xr-x 5 root root 4096 24. Sep 12:36 jre1.6.0_02
> lrwxrwxrwx 1 root root   21 24. Sep 12:36 latest -> /usr/java/jre1.6.0_02
> ls -l /usr/java/jre1.6.0_02/
> Bei "hinzufügen" habe ich schon alle möglichen Ordner angeclickt, aber ohne 
> Erfolg.
> Habe ich das falsche installiert?
> Danke für die Hilfe
> J.Weigel

Füge bitte im Yast eine neue Installationsquelle hinzu
(Software - Installationsquelle wechseln):
ftp5.gwdg.de/pub/opensuse/repositories/Java:/addon:/test/openSUSE_10.2
(keine Angst, das heißt nur Test, ist die ganz normale 1.6er Java-Version)

deinstalliere die Version von Sun wieder und installiere diese
1.6er-Version für deine SUSE 10.2
(kann auch mit der Sun-Version funktionieren, aber ohne Garantie, dass
OOo diese out-of-the-box findet)


Und jetzt kommt der eigentliche Trick:
 Die Java-Maschine hat leider einen Bug, welcher aber erst in neueren
X-Versionen auftritt.

Folgender Bug-Fix:
Terminal als root öffnen und folgendes ausführen:

für nicht 64Bit(i386):
sed -i 's/XINERAMA/FAKEEXTN/g'
/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/lib/i386/xawt/libmawt.so

in deinem Falle(64Bit) das i386 durch x86_64 ersetzen
sed -i 's/XINERAMA/FAKEEXTN/g'
/usr/lib/jvm/java-1.6.0-sun-1.6.0/jre/lib/x86_64/xawt/libmawt.so


(Ich hatte selber kein Xinerama am Laufen und trotzdem akzeptiert OOo,
wie auch einige andere Programme, die Java-Maschine nicht ohne diesen
Patch!)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an