Trafiłem na ten sam problem w Kubuntu 12.04 LTS, ale potrzebowałem Sun JDK 6 do projektu, który utrzymuję. Natknąłem się na skrypcie OAB-Java Martina Wimpress' (w drodze help.ubuntu.com), który tworzy i instaluje lokalnego apt repozytorium Sun JDK 6. Można znaleźć najnowsze instrukcje dotyczące github miejscu Marcina, które poruszają się w sposób następujący:
cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/0.2.7/oab-java.sh \
-O oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh
Jeśli chcesz zobaczyć, co ten skrypt robi, gdy jest uruchomiony, a następnie wykonać następujące czynności z innej powłoki:
tail -f ./oab-java.sh.log
Alternatywnie, można sklonować repo OAB-Java i kick skryptu od wewnątrz niej:
git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh
Tak czy inaczej, kiedyś, że jest na miejscu zgodnie z instrukcjami Jose do usunięcia OpenJDK i zainstalować opalania JDK:
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
Ostatnia uwaga, skrypt akceptuje -7
argument, który będzie utworzyć i zainstalować lokalny apt repozytorium dla Oracle JDK 7, jeśli chcesz jechać tą trasą.
Nie działa w systemie Ubuntu 12.04, który nie zawiera już pakietu Sun JDK. – mgol
Do użytku Fedory: http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/ –