Instalacja Oracle Java JRE 6 lub SE 7 w Ubuntu

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania
Uwaga: Prosimy zwrócić uwagę, że ten artykuł / kategoria nie jest już aktualizowana, gdyż odnosi się do starszych komponentów oprogramowania / sprzętu.
Ta strona jest nadal dostępna jedynie w celach informacyjnych.

Java Runtime Environment (JRE) firmy Oracle zostało, z powodów bezpieczeństwa, usunięte z repozytoriów Ubuntu i Debiana.[1][2] Starsze wersje JRE zawierają błędy, a aktualizacja pakietów w repozytorium z powodów prawnych, związanych z licencjonowaniem Javy, nie jest już możliwa.

Jeżeli jest to możliwe, to zaleca się użytkownikom przejście na wersję Open Source - OpenJDK, która odpowiada standardom Java SE 7.[3]

Ponieważ nadal wiele aplikacji wymaga JRE firmy Oracle, pokazujemy w tym artykule przebieg manualnej instalacji JRE 6 lub JRE 7 firmy Oracle w Ubuntu.

Historia licencji Java w dystrybucjach systemów operacyjnych

W sierpniu 2011 Oracle wycofało Operating System Distributor License for Java (DLJ), która konieczna jest do dystrybucji pakietu Oracle JRE.[4] Java do roku 2006 dostępna jest jako Open Source. Licencja DLJ była pomyślana jako rozwiązanie przejściowe, aby użytkownicy mogli używać dobrze przetestowane środowisko Java, w czasie opracowywania OpenJDK.[5]

Manualna instalacja JRE

Następujące kroki odnośnie manualnej instalacji JRE 6 firmy Oracle opierają się o informacje z Wiki na ubuntuusers.de,[6] uzupełnione o symboliczny link dla łatwiejszej późniejszej aktualizacji jak i dla Java Webstart (javaws), który np. konieczny jest dla konsoli Remote Management.

Manualna instalacja 64-bitowego JRE 6

sudo mkdir -p /opt/java/64
sudo mv ~/jre-6u<VERSION>-linux-x64.bin /opt/java/64
cd /opt/java/64
sudo chmod 755 /opt/java/64/jre-6u<VERSION>-linux-x64.bin
sudo ./jre-6u<VERSION>-linux-x64.bin
sudo ln -s jre1.6.0_<VERSION> jre
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre/bin/java
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" \
 "/opt/java/64/jre/lib/amd64/libnpjp2.so" 1
sudo update-alternatives --config mozilla-javaplugin.so
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre/bin/javaws" 1
sudo update-alternatives --set javaws /opt/java/64/jre/bin/javaws

Wskazówka: późniejsze aktualizacje JRE 6 muszą również zostać manualnie przeprowadzone.

Manualna instalacja 64-bitowego JRE 7

Java SE 7 została opublikowana przez Oracle w maju 2012.[7] Instalacja tej wersji przebiega w następujących etapach:

sudo mkdir -p /opt/java/64
sudo mv ~/jre-7u<VERSION>-linux-x64.tar.gz /opt/java/64
cd /opt/java/64
sudo tar xzvf ./jre-7u<VERSION>-linux-x64.tar.gz
sudo ln -s jre1.7.0_<VERSION> jre
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre/bin/java" 1
sudo update-alternatives --set java /opt/java/64/jre/bin/java
sudo update-alternatives --install "/usr/lib/mozilla/plugins/mozilla-javaplugin.so" "mozilla-javaplugin.so" \
 "/opt/java/64/jre/lib/amd64/libnpjp2.so" 1
sudo update-alternatives --config mozilla-javaplugin.so
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/java/64/jre/bin/javaws" 1
sudo update-alternatives --set javaws /opt/java/64/jre/bin/javaws

Wskazówka: późniejsze aktualizacje JRE 7 muszą również zostać manualnie przeprowadzone.

Odnośniki

Powiązane artykuły

Losowe restarty serwerów z procesorami AMD EPYC
Tuning wydajności Apache
Tuning wydajności MySQL