- Download JDK: dal sito ufficiale Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
io ho scelto la versione 7 al momento disponibile: "jdk-7u9-linux-x64.tar.gz" - Decompattare il pacchetto con il comando:
tar -xvf jdk-7u9-linux-x64.tar.gz - Spostare il pacchetto compattato nelle lib di sistema (assicuriamoci anche che la dir "jvm" esista già):
sudo mkdir /usr/lib/jvm
sudo mv ./jdk1.7.0_09 /usr/lib/jvm/jdk1.7.0 - Creiamo i link di sistema per i comandi java più utilizzati:
NB: il numero "1" indica che forniamo la massima priorità a questo runtime rispetto ad altri che potranno essere presenti nel sistema (vedere man di "sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1update-alternatives" per ulteriori dettagli) - Selezionare il runtime java: nel caso nel sistema siano già presenti altri runtime (es: OpenJDK) con il seguente comando è possibile rendere attivo quello di default:
Se esistono altri runtime verranno proposti in un elenco: selezionare il numero che corrisponde alla riga del runtime java desiderato.sudo update-alternatives --config java - Eseguire la stessa scelta come il passo precedente, eseguendo anche i seguenti comandi:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws - Abilitare il plugin java per Firefox (assicuriamoci anche che esista la directory ~/.mozilla/plugins/):
NB: per la versione a 32 bit il comando dovrà essere il seguente:mkdir ~/.mozilla/plugins
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/ - apparmor profile per i browser di sistema: in base alla propria configurazione, potrebbe essere necessario aggiornare anche la configurazione di apparmor.
Rettificare il file di configurazione:
come segue:/etc/apparmor.d/abstractions/ubuntu-browsers.d/java
# Commentate o sostituite le seguenti due righe:
# /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java,
# /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java,
# con le seguenti due righe (o adattarle in base al corretto nome della directory della jdk installata)
/usr/lib/jvm/jdk*/jre/bin/java{,_vm} cx -> browser_java,
/usr/lib/jvm/jdk*/jre/lib/*/libnp*.so cx -> browser_java, - Riavviare apparmor:
sudo /etc/init.d/apparmor restart - Verificare versione java (eseguire da console):
java -version - Verificare il runtime installato; dal browser selezionare il seguente link:
- Verificare plugin Firefox; copiare il seguente link nella barra degli indirizzi web e premere invio:
about:plugins
Riferimento/fonte: How do I install Oracle Java JDK 7?
E se poi lo devo aggiornare:
- Download JDK nuova: dal sito ufficiale Oracle:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
ad esempio in questo momento abbiamo la versione: "jdk-7u17-linux-x64.tar.gz" - Decompattare il pacchetto con il comando:
nel mio caso crea in locale la directory: "./jdk1.7.0_17"tar -xvf jdk-7u17-linux-x64.tar.gz
- Eliminare i file di sistema relativi alla precedente versione:
NB: notate l'asterisco finalesudo rm -r /usr/lib/jvm/jdk1.7.0/* - Spostare i nuovi file nella directory di sistema (svuotata al punto precedente):
NB: notate sempre l'asterisco finalesudo mv ./jdk1.7.0_17/* /usr/lib/jvm/jdk1.7.0 - Verificare versione java (eseguire da console):
java -version - Verificare il runtime installato; dal browser selezionare il seguente link:
- Verificare plugin Firefox; copiare il seguente link nella barra degli indirizzi web e premere invio:
about:plugins
Aggiunti passi per aggiornamento ;-)
RispondiElimina