Ho colpito questo stesso problema su Kubuntu 12.04 LTS ma avevo bisogno di Sun JDK 6 per un progetto che sto mantenendo. Mi sono imbattuto su sceneggiatura OAB-Java Martin Wimpress' (per mezzo di help.ubuntu.com), che crea e installa un repository APT locale Sun JDK 6. È possibile trovare le ultime istruzioni sul sito di Martin github che funzionano come segue:
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
Se volete vedere che cosa questo script sta facendo mentre è in esecuzione quindi eseguire il seguente da un altro shell:
tail -f ./oab-java.sh.log
in alternativa, è possibile clonare il repo OAB-Java e gran tiro da parte dello script da all'interno di esso:
git clone git://github.com/flexiondotorg/oab-java6.git
cd oab-java6
sudo ./oab-java.sh
In entrambi i casi, una volta che è a posto seguire le istruzioni di Jose per rimuovere OpenJDK e installare Sun JDK:
sudo apt-get remove openjdk*
sudo apt-get install sun-java6-jdk
Una nota finale, lo script accetta un argomento -7
che creerà e installare un apt locale repository per Oracle JDK 7 se vuoi seguire questa strada.
Non funziona in Ubuntu 12.04 che non ha più incluso Sun JDK. – mgol
Per uso Fedora: http://www.if-not-true-then-false.com/2010/install-sun-oracle-java-jdk-jre-7-on-fedora-centos-red-hat-rhel/ –