Java mit 64 Bit Opera

Gentoo-Blog Ersatz

Moderator: el_hakim

Post Reply
User avatar
el_hakim
Posts: 1110
Joined: 09.08.2007, 13:53
Contact:

Java mit 64 Bit Opera

Post by 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: Select all

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

Code: Select all

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

Code: Select all

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"

User avatar
cminke
Posts: 683
Joined: 09.08.2007, 14:27
Contact:

Re: Java mit 64 Bit Opera

Post by cminke » 22.06.2009, 19:57

Danke Thomas!

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

Code: Select all

# 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)

Post Reply