Come Installare Oracle Java su Linux Ubuntu

Опубликовал Admin
7-05-2021, 16:10
433
0
Questa guida copre il processo di installazione dell JDK/JRE di Java 7 di Oracle a 32 o 64 bit (versione attuale numero 1.7.0_45) a 32 e 64 bit su sistemi operativi Ubuntu a 32 e 64 bit. Queste istruzioni funzioneranno anche per Debian e Linux Mint. Se è già installato sul tuo sistema ma è hai bisogno di aggiornarlo, segui questo metodo: Se vuoi solo installare il JRE per far girare le applicazioni Java e non per svilupparne i programmi, segui questo metodo: Se vuoi installare il JDK per sviluppare programmi e applicazioni Java (il JRE è incluso nel pacchetto), usa questo metodo: Inoltre, per abilitare/aggiornare Java nel tuo browser web:
  • Aggiornare Oracle Java su Ubuntu Linux
  • Aggiornare Oracle Java su Ubuntu Linux
  • Installare Oracle Java JRE in Linux Ubuntu
  • Aggiornare Oracle Java su Ubuntu Linux
  • Installare Oracle Java JRE in Linux Ubuntu
  • Installare Oracle Java JDK su Ubuntu Linux
  • Aggiornare Oracle Java su Ubuntu Linux
  • Installare Oracle Java JRE in Linux Ubuntu
  • Installare Oracle Java JDK su Ubuntu Linux
  • Abilitare Oracle Java nel tuo Web Browser su Ubuntu Linux

Passaggi

  1. Controlla se l'architettura del tuo sistema operativo Ubuntu Linux è a 32 o 64 bit. Per farlo, apri un terminale ed esegui il comando seguente.
    • Digita/Copia/Incolla: file /sbin/init
      • Nota se la versione del tuo sistema operativo che viene mostrata è a 32 o 64 bit.
  2. Verifica se Java è installato sul tuo sistema. Per farlo dovrai eseguire il comando relativo alla versione di Java dal terminale.
    • Apri un terminale e inserisci il comando seguente:
      • Digita/Copia/Incolla: java -version
    • Se hai OpenJDK installato sul tuo sistema, otterrai una risposta come questa:
      • java version "1.7.0_15"OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
    • Se hai la OpenJDK installata sul tuo sistema, non è la versione adatta a questa guida.
  3. Rimuovi completamente l'OpenJDK o JRE dal tuo sistema e crea una directory che possa contenere i binaries di Java JDK o JRE di Oracle. Questo impedirà conflitti di sistema e confusioni tra le diverse versioni di Java. Ad esempio, se hai OpenJDK o JRE installati sul tuo sistema, puoi rimuoverli inserendo il comando seguente:
    • Digita/Copia/Incolla: sudo apt-get purge openjdk-\*
      • Questo comando rimuoverà completamente OpenJDK o JRE dal tuo sistema.
    • Digita/Copia/Incolla: sudo mkdir -p /usr/local/java
      • Questo comando creerà una cartella per contenere le binaries di Java JDK o JRE di Oracle.
  4. Scarica il JDK o il JRE di Java di Oracle per Linux. Assicurati di scegliere le binaries compresse corrette per l'architettura del tuo sistema, a 32 o 64 bit (che finiscono per tar.gz).
    • Per esempio, se hai un sistema operativo Ubuntu a 32 bit, scarica le binaries per Java a 32 bit.
    • Se il tuo sistema operativo è a 64 bit, puoi scaricare ovviamente quelle della versione a 64 bit.
    • Scarica la documentazione di JDK o JRE di Java di Oracle — facoltativo.
      • Seleziona jdk-7u21-apidocs.zip
    • Informazione importante: le binaries di Java a 64 bit non funzionano sui sistemi operativi Linux Ubuntu a 32 bit. Riceverai molteplici messaggi di errori se tenterai di installare la versione a 64 bit di Java su un sistema Ubuntu a 32 bit.
  5. Copia le binaries di Java nella cartella /usr/local/java. Nella maggior parte dei casi le binaries di Java vengono scaricate in: /home/"il_tuo_nome_utente"/Downloads.
    • Istruzioni di installazione per Java a 32 bit su Ubuntu a 32 bit:
      • Digita/Copia/Incolla: cd ~/Downloads
      • Digita/Copia/Incolla: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
      • Digita/Copia/Incolla: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
      • Digita/Copia/Incolla: cd /usr/local/java
    • Istruzioni di installazione per Java a 64 bit su Ubuntu a 64 bit:
      • Digita/Copia/Incolla: cd ~/Downloads
      • Se hai scaricato la JDK, digita/copia/incolla: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
      • Se hai scaricato la JRE, digita/copia/incolla: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
      • Digita/Copia/Incolla: cd /usr/local/java
  6. Decomprimi le binaries di Java compresse, nella cartella /usr/local/java.
    • Istruzioni di installazione per Java a 32 bit su Ubuntu a 32 bit:
      • Digita/Copia/Incolla: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
      • Digita/Copia/Incolla: sudo tar xvzf jre-7u45-linux-i586.tar.gz
    • Istruzioni di installazione per Java a 64 bit su Ubuntu a 64 bit:
      • Se hai scaricato la JDK, digita/copia/incolla: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
      • Se hai scaricato la JRE, digita/copia/incolla: sudo tar xvzf jre-7u45-linux-x64.tar.gz
  7. Controlla di nuovo le cartelle. A questo punto dovresti avere due cartelle binarie non compresse in /usr/local/java per Java JDK e JRE, elencate come:
    • Digita/Copia/Incolla: ls -a
    • jdk1.7.0_45
    • oppure jre1.7.0_45
  8. Modifica il file PATH del sistema /etc/profile e aggiungi le seguenti variabili di sistema al percorso di sistema. Usa nano, gedit o qualunqe altro editor di testo come root, e apri /etc/profile.
    • Digita/Copia/Incolla: sudo gedit /etc/profile
    • oppure
    • Digita/Copia/Incolla: sudo nano /etc/profile
  9. Scorri fino alla fine del file usando le frecce e aggiungi le seguenti linee sotto la fine del tuo file /etc/profile:
    • Se stai installando la JDK digita/copia/incolla: JAVA_HOME=/usr/local/java/jdk1.7.0_45JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$HOME/bin:$JAVA_HOME/binexport JAVA_HOMEexport JRE_HOMEexport PATH
    • Oppure, se stai installando la JRE digita/copia/incolla: JRE_HOME=/usr/local/java/jdk1.7.0_45PATH=$PATH:$JRE_HOME/binexport JRE_HOMEexport PATH
    • Salva il file /etc/profile ed esci
  10. Fai sapere a Ubuntu dove è posizionato il JDK o JRE di Java. Questo dirà al sistema che la nuova versione di Java è pronta all'uso.
    • Se stai installando la JDK digita/copia/incolla: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
    • Oppure, se stai installando la JRE digita/copia/incolla: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
      • Questo commando comunica al sistema che il JRE di Java è pronto all'uso.
    • Solo se stai installando la JDK digita/copia/incolla: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
      • Questo commando comunica al sistema che il JDK di Java è pronto all'uso.
    • Digita/Copia/Incolla: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
      • Questo comando comunica al sistema che il Web Start di Java è pronto all'uso.
  11. Comunica a Ubuntu che il JDK o il JRE di Java deve essere il Java predefinito.
    • Se stai installando la JDK digita/copia/incolla: sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
    • Oppure, se stai installando la JRE digita/copia/incolla: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
      • Questo comando imposterà l'ambiente per le runtime di Java per il sistema.
    • Solo se stai installando la JDK digita/copia/incolla:sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
      • Questo comando imposterà il compiler javac per il sistema
    • Se stai installando la JDK digita/copia/incolla: sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
    • Oppure, se stai installando la JRE digita/copia/incolla: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
      • Questo comando imposterà il Web Start di Java per il sistema.
  12. Ricarica il PATH /etc/profile del sistema digitando il comando seguente:
    • Digita/Copia/Incolla: . /etc/profile
    • Nota che il file /etc/profile PATH di sistema si ricaricherà dopo il riavvio di Ubuntu.
  13. Esegui un test per verificare se Java di Oracle è stato installato correttamente nel tuo sistema. Esegui i comandi seguenti e prendi nota della versione di Java. Per verificare se l'installazione di Java a 32 bit ha avuto successo digita il comando seguente:
    • Digita/Copia/Incolla: java -version. Questo comando mostrerà la versione di Java che viene eseguita dal tuo sistema. Dovresti ricevere un messaggio che riporterà:java version "1.7.0_45"Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    • Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)
    • Digita/Copia/Incolla: javac -version. Questo comando ti farà sapere se adesso puoi eseguire la compilazione dei programmi Java dal terminal. Dovresti ricevere un messaggio che riporterà: javac 1.7.0_45. Per verificare se l'installazione di Java a 64 bit ha avuto successo digita il comando seguente:
    • Digita/Copia/Incolla: java -version. Questo comando mostrerà la versione di Java che viene eseguita dal tuo sistema. Dovresti ricevere un messaggio che riporterà:java version "1.7.0_45"Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    • Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
    • Digita/Copia/Incolla: javac -version. Questo comando ti farà sapere se adesso puoi eseguire la compilazione dei programmi Java dal terminal. Dovresti ricevere un messaggio che riporterà: javac 1.7.0_45
  14. Congratulazioni, hai installato Java Oracle sul tuo sistema Linux. Adesso riavvia Ubuntu. In seguito, il tuo sistema sarà completamente configurato per eseguire e sviluppare programmi Java. Successivamente potresti voler provare a compilare i tuoi programmi in Java seguendo le istruzioni di questo articolo: Come Creare il tuo Primo Programma Java in Ubuntu Linux

Facoltativo: Abilitare Java Oracle nel Tuo Browser Web

  1. Per abilitare il plug-in di Java nel tuo browser dovrai realizzare un collegamento simbolico dalla cartella dei plug-in del tuo browser alla posizione del plug-in di Java incluso nell'installazione di Java.
    • Nota Importante: fai attenzione quando abiliti Java 7 nel tuo browser, perché esistono molti problemi di sicurezza legati a questa operazione. Abilitando Java 7 sul tuo browser darai la possibilità ai malintenzionati di penetrare nel tuo sistema grazie a difetti del sistema di sicurezza. Per maggiori informazioni sui problemi di sicurezza di Java visita il sito seguente: Java Tester

Google Chrome

  1. Impartisci il seguente comando.
    • Digita/Copia/Incolla: sudo mkdir -p /opt/google/chrome/plugins
      • Questo servirà a creare una cartella chiamata /opt/google/chrome/plugins.
    • Digita/Copia/Incolla: cd /opt/google/chrome/plugins
      • Questo modificherà la cartella attuale nella cartella dei plug-in di Chrome.
    • Digita/Copia/Incolla: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Questo creerà un collegamento simbolico dal plug-in JRE di Java libnpjp2.so al tuo browser Google Chrome.

Mozilla Firefox

  1. Impartisci il seguente comando.
    • Digita/Copia/Incolla: cd /usr/lib/mozilla/plugins
      • Questo modificherà la cartella in /usr/lib/mozilla/plugins, crea questa cartella se non esiste.
    • Digita/Copia/Incolla: sudo mkdir -p /usr/lib/mozilla/plugins
      • Questo creerà la cartella /usr/lib/mozilla/plugins. Assicurati di trovarti in quella cartella prima di creare il collegamento simbolico.
    • Digita/Copia/Incolla: sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
      • Questo creerà un collegamento simbolico dal plug-in JRE di Java libnpjp2.so al tuo browser Mozilla Firefox.

Consigli

  • Con Ubuntu, hai la possibilità di scegliere se usare OpenJDK, una versione gratuita e open-source del linguaggio di programmazione Java, o di usare il JDK e il JRE di Oracle. Alcune persone preferiscono usare Java di Oracle (perché si tratta della versione più aggiornata di Java, curata direttamente dagli sviluppatori della tecnologia).
  • Tieni presente che Oracle corregge i problemi di sicurezza e i bug in ogni nuova versione di Java. Quando installi Java sul tuo sistema, fai attenzione alle variazioni del numero di versione.
  • Questo documento può subire continue revisione perché Oracle in alcuni casi cambia i metodi di installazione delle binaries di Java.
Теги:
Information
Users of Guests are not allowed to comment this publication.