Installazione di Sun Java su versioni precedenti di Ubuntu (9.10 e precedenti)
Penso che ho avuto lo stesso problema circa tre anni fa con Ubuntu 8.04. Si è verificato un problema strano durante l'utilizzo di openjre e il problema è stato risolto utilizzando la versione sun jre. Ecco i passaggi nel terminale che si applicano alle versioni inferiori a 10.04, poiché a partire da 10.04 sun java è stato eliminato e sostituito da openjre:
sudo apt-get remove openjdk-6-jre default-jre default-jre-headless
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts
(Tutto ciò che riguarda Sun Java. Solo per essere sicuri)
Dopodiché, se avessi rimosso openjdk, avresti solo Sun Java. Se non l'hai rimosso, li hai entrambi. Per passare da uno all'altro, procedi come segue:
sudo update-java-alternatives -l
- Questo ti mostrerà l'elenco dei motori Java che puoi usare.
Il nome dell'alternativa Java è quello a sinistra, quindi ad esempio openjdk apparirebbe così:
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
E imposteresti il sistema su openjdk in questo modo:
sudo update-java-alternatives -s java-6-openjdk
Se si desidera utilizzare Sun, procedere come segue (dopo l'installazione dei pacchetti Sun):
sudo update-java-alternatives -s java-6-sun
Se si desidera utilizzare la versione di Java 7, è sufficiente modificare il numero 6 di cui sopra per 7. Ad esempio, se volessi installare la versione 7 di OpenJre, vorrei:
sudo apt-get install openjdk-7-jre default-jre default-jre-headless
Installazione di Sun Java su versioni più recenti di Ubuntu (10.04 e successive)
Apri il terminale e digita quanto segue:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install oracle-java7-installer
Ciò dovrebbe installare la versione di Sun Java sul tuo sistema. Per cambiarlo è sufficiente fare quanto segue nel caso in cui si abbiano altre alternative Java:
sudo update-java-alternatives -s java-7-oracle
Se si desidera che l'installazione sia automatica, digitare quanto segue:
sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
dopodiché è sufficiente fare quanto segue per impostare le variabili d'ambiente predefinite:
sudo apt-get install oracle-java7-set-default
Si noti che il PPA include le versioni 6, 7 e 8. Quindi è possibile installarne uno semplicemente modificando il numero nella linea di installazione, ad esempio:
sudo apt-get install oracle-java8-installer
Installare Java 8. Dopo aver installato la versione Java che si desidera utilizzare e impostare la versione predefinita con il update-java-alternatives
comando, è possibile verificare quale versione si sta utilizzando digitando quanto segue:
java -version
Ti mostrerà la versione predefinita che stai utilizzando in quel momento.
Vorrei anche ricordare che OpenJRE / JDK ha fatto molta strada da 2 o 3 anni fa quando aveva molti problemi che sono stati risolti passando a Sun Java.