Java mit 64 Bit Opera

Gentoo-Blog Ersatz

Moderator: el_hakim

Antworten
Benutzeravatar
el_hakim
Beiträge: 1114
Registriert: 09.08.2007, 13:53
Kontaktdaten:

Java mit 64 Bit Opera

Beitrag von el_hakim » 22.06.2009, 19:43

(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, :).
Ubuntu: African word meaning "Gentoo is to hard for me"

Benutzeravatar
cminke
Beiträge: 690
Registriert: 09.08.2007, 14:27
Kontaktdaten:

Re: Java mit 64 Bit Opera

Beitrag von cminke » 22.06.2009, 19:57

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
Kontrolle kann man kaufen, Sicherheit nicht.(fluter)

Antworten