Agora, você pode usar o Linux Uprising Java PPA , para obter atualizações automaticamente através do gerenciador de pacotes. Se você precisar do Oracle Java 12 mais recente , instale-o:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java12-installer
sudo update-alternatives --config java
Solução antiga - DISCONTINUED- não funciona mais
Você pode usar o WebUpd8 Java PPA , para obter atualizações automaticamente através do gerenciador de pacotes. Se você precisar do Oracle Java 8 mais recente , instale-o:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle
Se você precisar do Oracle Java 6 (versão desatualizada) mais recente, instale-o também:
sudo apt-get install oracle-java6-installer
Se você precisar do Oracle Java 7 mais recente (versão desatualizada), instale-o também:
sudo apt-get install oracle-java7-installer
Se você deseja testar as compilações de acesso antecipado do Oracle Java 9 , também pode instalá-lo:
sudo apt-get install oracle-java9-installer
Para alternar entre diferentes versões do Java, você pode usar o seguinte comando do terminal:
sudo update-alternatives --config java
Fonte: