Java Oracle w Ubuntu 10.10
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. |
---|
Ubuntu 10.10 zawiera standardowo OpenJDK. Pomimo, że wiele programów Java funkcjonuje obecnie z OpenJDK, niektóre wymagają wersji Java firmy Oracle (formalnie Sun). W tym artykule opisujemy jak może zostać dodana Java Oracle zamiast OpenJDK w Ubuntu 10.10.
Ważna informacja: W grudniu 2012 z repozytoriów Debiana i Ubuntu została usunięta Java Oracle, z powodów bezpieczeństwa i licencjonowania. Oracle Java może zostać zainstalowana ręcznie, aktualizacje bezpieczeństwa muszą w tym przypadku również zostać ręcznie zainstalowane - vide Instalacja Oracle Java JRE 6 w Ubuntu.
Aktywacja Canonical Partners Paketquelle
Pakiety Java mogą zostać zainstalowane poprzez repozytoria Ubuntu. Należy do tego aktywować Canonical Partners jako źródło pakietów:
- Wybierz w Ubuntu Software Center Edit -> Software Sources
- Następnie należy w Other Software wybrać punkt Canonical Partners:
Instalacja Oracle/Sun Java w Synaptic
Należy zainstalować pakiet 'sun-java6-plugin - przez co zainstalowane zostaną wszystkie wymagane pakiety:
Odinstalowanie OpenJDK
Aby w alternatywnym systemie (vide /etc/alternatives jak i update-alternatives) wszystkie odwołania Java prowadziły do Oracle Java, należy najlepiej odinstalować OpenJDK:
user@ubuntu-10-10:~$ dpkg -l | grep -i openjdk ii icedtea-6-jre-cacao 6b20-1.9.1-1ubuntu3 Alternative JVM for OpenJDK, using Cacao ii icedtea6-plugin 6b20-1.9.1-1ubuntu3 web browser plugin based on OpenJDK and IcedTea to execute Java applets ii openjdk-6-jre 6b20-1.9.1-1ubuntu3 OpenJDK Java runtime, using Hotspot JIT ii openjdk-6-jre-headless 6b20-1.9.1-1ubuntu3 OpenJDK Java runtime, using Hotspot JIT (headless) ii openjdk-6-jre-lib 6b20-1.9.1-1ubuntu3 OpenJDK Java runtime (architecture independent libraries) user@ubuntu-10-10:~ sudo apt-get remove openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib icedtea-6-jre-cacao icedtea6-plugin user@ubuntu-10-10:~
Porównanie aplikacji KVM OpenJDK - Oracle Java
Tutaj widoczne są różnice aplikacji KVM (płyta X8DT3-F). Po lewej stronie z OpenJDK, po prawej z Oracle Java.