• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Ubuntu: come installare Java 7 [JDK]

Scritto in Linux, Ubuntu - Da Tanino Rulez - mercoledì 14 settembre 2011 - 14 Commenti

Negli ultimi tempi un vero e proprio terremoto ha scosso la comunità Oracle e tutti coloro che utilizzano Java: JVM/JDK non sarà più distribuito nei repository di Ubuntu ma, in essi, troveremo disponibile solo OpenJDK. La notizia ha inizialmente scosso non poco gli utenti ma fortunatamente c’è chi ha pensato bene (webupd8) di ideare un PPA dedicato che ci permetterà di ottenere Oracle Java 7 JDK su Ubuntu.

Installare Java JDK 1.7.0

La prima cosa da fare è scaricare da questa pagina l’ultima versione di JDK. Mi raccomando, scegliete e scaricate il file con estensione .tar.gz! Adesso estraete l’archivio e vi troverete la cartella jdk1.7.0 che dovrete spostare nella vostra Home. Adesso siete pronti per aprire il terminale e digitare:

cd
sudo mkdir -p /usr/lib/jvm/
sudo mv jdk1.7.0/ /usr/lib/jvm/

Adesso avete due possibilità. Aggiornare tutto automaticamente grazie ad uno script disponibile nei PPA di Webupd8 (compatibile con versioni di Ubuntu a partire da Ubuntu 10.04 Lucid LTS fino a Ubuntu 11.10 Oneiric) oppure installare il tutto manualmente.

Procedura automatica:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install update-java

Procedura manuale:

wget http://webupd8.googlecode.com/files/update-java-0.5b
chmod +x update-java-0.5b
sudo ./update-java-0.5b

Adesso, sempre da terminale, bisogna digitare:

sudo update-java

e selezionare JDK 1.7.0 dalla lista di alternative.

Controllate di avere installato il tutto correttamente digitando i seguenti comandi:

java -version
javac -version

Installare il browser plugin di Java 7 JDK

Vediamo ora come aggiornare il plugin di Mozilla Firefox alla versione 1.7 (il procedimento dovrebbe aggiornare anche il plugin di Chrome). Aprite il terminale e digitate:

rm ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.so

sudo rm /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.so

Non preoccupatevi se il comando restituirà un messaggio d’errore, è tutto ok :) Adesso, per concludere, digitate da terminale:

Utenti 32 bit

ln -s /usr/lib/jvm/jdk1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Utenti 64 bit

ln -s /usr/lib/jvm/jdk1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

E’ tutto :)
[attenzione]

Sembra che questo aggiornamento porti un problema con Firefox e Chrome. Crash improvvisi e blocchi vari sono alcuni dei sintomi, quindi vi mostro anche come ripristinare il tutto.

[/attenzione]

Ripristinare una versione precedente di Java

Aprite il terminale e digitate:

sudo apt-get install sun-java6-jdk sun-java6-plugin
sudo apt-get install openjdk-6-jdk icedtea-plugin
sudo update-java

E selezionate la versione precedente di java (nel mio caso è la “java-6-sun-1.6.0.26″). Per rimuovere i plugins dai browser, invece, digitate:

rm -f ~/.mozilla/plugins/libnpjp2.so

Uutenti 32bit:

sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Utenti 64bit:

sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/amd64/libnpjp2.so

  • http://www.chimerarevo.com Tanino Rulez

    non va cosa? Spiegati meglio..

  • Pingback: Ubuntu 11.10 Oneiric: una completa guida post-installazione - Chimera Revo

  • Brfil

    Caro Tanino,
    io ho seguito passo passo la tua guida ma la versione 7 non me la vede proprio. Mi da questo risyltato.

    luca@luca-Satellite-A200:~$ java -versionjava version “1.6.0_22″OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)OpenJDK Server VM (build 20.0-b11, mixed mode)

    Qualcuno sa come installare correttamente la 7a versione??
    Saluti

    • http://www.chimerarevo.com Tanino Rulez

      quando digiti:

      sudo update-java

      compare JDK 7.0? Lo hai selezionato? Alternativamente prova a digitare da terminale:

      sudo update-alternatives –config java

  • http://www.chimerarevo.com Tanino Rulez

    Ho scoperto che è un problema noto, ora aggiungo alla guida come ripristinare tutto. E’ un bug che spero verrà risolto presto..

  • Arturo Rinaldi

    io suggerirei di seguire questa guida

    http://brunoreis.com/tech/intalling-java-ubuntu-natty/

    così hai tutte le alternative configurate ;)

    • http://www.chimerarevo.com Tanino Rulez

      Interessante! Dopo la guardo con calma :)

      • Arturo Rinaldi

        all’inizio ho avuto anche io alcuni crash quando andavo su un sito per testare se java era installato correttamente

        http://javatester.org/

        allora ho copiato il JDK 1.7 in /usr/lib/jvm, creato manualmente le “alternatives” per java e javac (non le “java-alternatives”) e creato la cartella “plugins” in “~/.mozilla/” in cui ho linkato il plugin java (che prende anche chrome). L’unico inconveniente su Maverick (la guida è fatta per Natty) è che le alternatives devono essere inviate nel terminale una per una altrimenti “update-alternatives” da un errore di priorità dell’alternativa assente.

        Su Natty funziona tutto perfettamente invece :D. Occhio che la guida è fatta per i sistemi a 64 bit ma basta fare un paio di cambi per adattarla ai sistemi a 32 bit come ho fatto io.

        Funziona tutto perfettamente. Così adesso posso settare java col comando

        update-java-alternatives

        ciao ;)

  • http://linuxubuntu.myblog.it Ubuntu

    Lo si può installare su tutte le disto di ubuntu ?

    • http://www.chimerarevo.com Tanino Rulez

      Da Ubuntu 10.04 in poi

  • Pingback: Ubuntu: come installare Java 7 [JDK] - Kimblo Scienze

  • Pingback: Ubuntu: come installare Java 7 [JDK] | Age To Known