Instalacja Oracle Java JRE 6 lub SE 7 w Ubuntu
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.
- Download z Oracle Java: http://www.java.com/en/download/
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
- ↑ Debian und Ubuntu schmeißen Oracle-Java raus (heise.de, 19.12.2011)
- ↑ Keine automatische Java-Deinstallation bei Ubuntu (heise.de, 18.01.2012)
- ↑ Moving to OpenJDK as the official Java SE 7 Reference Implementation (blogs.oracle.com, 09.06.2011)
- ↑ Oracle zieht Lizenz für freie Java-Verteilung unter Linux zurück (heise.de, 29.08.2011)
- ↑ Java ist Open Source (heise.de, 13.11.2006)
- ↑ Java -> Installation -> Oracle Java (wiki.ubuntuusers.de)
- ↑ Oracle gibt Java SE 7 Update 4 und JavaFX 2.1 frei (pro-linux.de, 06.05.2012)