Seite 1 von 1

Java mit 64 Bit Opera

Verfasst: 22.06.2009, 19:43
von el_hakim
(Voraussetzung: 64 Bit Sun JDK muss installiert sein: emerge sun-jdk)

Trotz das es inzwischen eine 64 Bit Java Version von Sun gibt funktionieren Applets scheinbar nicht im 64 Bit Opera. Trägt man den richtigen Java Pfad unter Tools>Preferences>Advanced>Contents ein (z.B. /opt/sun-jdk-1.6.0.13/jre/lib/amd64) behaupt Opera zwar der Pfad sei ok, führt aber trotzdem keine Applets aus. Also mal schnell der Sache auf den Grund gehen:

Ein Opera-Start aus der Console offenbart dann auch schon das Problem:

Code: Alles auswählen

opera: libjvm.so: cannot open shared object file: No such file or directory
Aha! Kurze Suche:

Code: Alles auswählen

eniac sun-jdk-1.6.0.13 # find . -name "libjvm*"
./jre/lib/amd64/server/libjvm.so
Hm, na 'nen Versuch ist's wert:

Code: Alles auswählen

eniac sun-jdk-1.6.0.13 # cd /opt/sun-jdk-1.6.0.13/jre/lib/amd64/
eniac amd64 # ln -s server/libjvm.so libjvm.so
Opera neustarten ... und geht!

Mehrere mögliche Schuldige: 1. Entweder Sun hat den Link aus dem lib in das Server-Verzeichnis vergessen. 2. Opera ist zu doof, doch auch bitte in den Unterverzeichnissen des lib Dirs nach Bibliotheken zu suchen. 3. Oder der Link sollte eigentlich vom Ebuild generiert werden und die Maintainer haben geschlafen. Sucht es euch aus, :).

Re: Java mit 64 Bit Opera

Verfasst: 22.06.2009, 19:57
von cminke
Danke Thomas!

Für die, die so wie ich lediglich das JRE installiert haben:

Code: Alles auswählen

# cd /opt/sun-jre-bin-1.6.0.13/lib/amd64/
# ln -s server/libjvm.so libjvm.so
:cm