Instalacja Sun Java JRE, JDK
Z Fedora Wiki
Spis treści |
Instalacja
Na stronie Sun microsystems wybieramy Java SE Runtime Environment (JRE), a potem odpowiednio dla architektury linux lub linux x64 i akceptujemy warunki licencji. Jeśli chcesz programować w języku java, powinieneś ściągnąć wersję Java SE Development Kit (JDK). Procedura instalacji jest niemalże identyczna, zwróć tylko uwagę na nazwy.
Pobieramy plik jre-6uXX-linux-XXX-rpm.bin.
Przechodzimy w konsoli do katalogu, w którym znajduje się pobrany plik, wydajemy polecenie:
chmod u+x jre-6u*-linux-*-rpm.bin
Instalujemy javę:
su -c "sh jre-6u*-linux-*-rpm.bin"
po instalacji w katalogu zostają zbędne pliki rpm, które możemy usunąć:
rm jre-*-linux-*.rpm sun-javadb-*.rpm
Przełączanie między różnymi wersjami
Jeśli zainstalujesz więcej niż jeden program o tej samej nazwie i funkcji (jak to ma miejsce w przypadku javy), możesz przełączać domyślnie używaną wersję. Rejestrowane polecenie nawet nie musi istnieć tzn. polecenie "misio" pojawi się w systemie dopiero po przypisaniu do niego programu/biblioteki.Składnia:
- alternatives --install <dowiązanie> <nazwa> <ścieżka> <priorytet>
Początkującym łatwiej będzie posłużyć się graficzną aplikacją galternatives (Alternatives Configurator)
yum install galternatives
- Rejestrowanie java od Sun na liście alternatyw:
su -c "/usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 2"
zaznacz, który silnik ma być domyślny np. 2
su -c "/usr/sbin/alternatives --config java"
Sprawdź jaki jest teraz silnik javy:
java -version- Rejestrowanie kompilatora javy od Sun (tylko dla JDK) na liście alternatyw:
su -c "/usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/default/bin/javac 2"
zaznacz, który silnik ma być domyślny
su -c "/usr/sbin/alternatives --config javac"
Sprawdź jaki jest teraz silnik javy:
javac -versionSystem 32 bitowy: plugin do przeglądarki
rejestrowanie pluginu do przeglądarki na liście alternatyw:
instalacja z JRE:
su -c "/usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/plugin/i386/ns7/libjavaplugin_oji.so 2"
instalacja z JDK:
su -c "/usr/sbin/alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so /usr/java/default/jre/plugin/i386/ns7/libjavaplugin_oji.so 2"
zaznacz, który silnik ma być domyślny
su -c "/usr/sbin/alternatives --config libjavaplugin.so"
System 64 bitowy: plugin do przeglądarki
rejestrowanie pluginu do przeglądarki na liście alternatyw: instalacja z JRE:
su -c "/usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so.x86_64 /usr/java/default/lib/amd64/libnpjp2.so 2"
instalacja z JDK:
su -c "/usr/sbin/alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so \ libjavaplugin.so.x86_64 /usr/java/default/jre/lib/amd64/libnpjp2.so 2"
zaznacz, który silnik ma być domyślny
su -c "/usr/sbin/alternatives --config libjavaplugin.so.x86_64"
Plugin w innych przeglądarkach
Chrome
Postępujemy zgodnie z procedurą dla produktów mozilli i tylko zlinkujemy gotowe ustawienia.
Jako root tworzymy folder na pluginy:
su -c "mkdir /opt/google/chrome/plugins"
system 32 bitowy
su -c "ln -s /usr/lib/mozilla/plugins/libjavaplugin.so /opt/google/chrome/plugins/libjavaplugin.so"
system 64 bitowy
su -c "ln -s /usr/lib64/mozilla/plugins/libjavaplugin.so /opt/google/chrome/plugins/libjavaplugin.so"
Opera
system 64 bitowy
W Operze z menu Narzędzia wybieramy Preferencje (Ctrl+F12) i kolejno zakładkę Zaawansowane - Zawartość. Po prawej stronie klikamy na Opcje Javy i wskazujemy katalog:
/usr/java/default/lib/amd64
Po czym uruchamiamy ponownie przeglądarkę.
? proszę o uzupełnienie ;)
Sprawdzenie javy
Instalację sprawdzamy uruchamiając ponownie przeglądarkę. W przypadku Firefoxa wchodzimy w Narzędzia->Dodatki->Wtyczki. Na liście powinna figurować pozycja:
- dla wersji OpenJDK: IcedTea Java Web Browser Plugin
- dla wersji Sun: Java(TM) Plug-in
można też zweryfikować instalację na stronie lub sprawdzić uruchamiając przykłady ze strony javafx.com (chyba tylko wersja Sun)
