4 modi per aggiornare Oracle Java su Ubuntu Linux

Sommario:

4 modi per aggiornare Oracle Java su Ubuntu Linux
4 modi per aggiornare Oracle Java su Ubuntu Linux

Video: 4 modi per aggiornare Oracle Java su Ubuntu Linux

Video: 4 modi per aggiornare Oracle Java su Ubuntu Linux
Video: Come RIMUOVERE QUALSIASI VIRUS dal computer 2024, Maggio
Anonim

Questo documento ha lo scopo di assistere con l'aggiornamento delle numerose nuove versioni di rilascio di Oracle Java JDK/JRE su Ubuntu Linux. Di tanto in tanto, a causa di correzioni di bug e problemi di sicurezza, Oracle rilascia aggiornamenti alla propria versione di Java JDK/JRE.

  • Nota:

    Questo articolo presuppone che tu disponga di una versione di Oracle Java 7 a 32 o 64 bit situata in /usr/local/java e che desideri eseguire l'aggiornamento a una nuova versione di Oracle Java. In caso contrario, consultare il seguente articolo per ulteriori informazioni:

  • Come installare Oracle Java su Ubuntu Linux

Passi

Aggiorna Oracle Java su Ubuntu Linux Passaggio 1
Aggiorna Oracle Java su Ubuntu Linux Passaggio 1

Passaggio 1. Scarica i nuovi binari Oracle Java assicurati di selezionare i binari Java JDK/JRE aggiornati corretti di Oracle Java, per l'architettura del tuo sistema Ubuntu Linux, a 32 o 64 bit, i binari Oracle Java terminano con (tar. gz) come:

  • jdk-7u40-linux-i586.tar.gz (32 bit)
  • jre-7u40-linux-i586.tar.gz (32 bit)

    o

  • jdk-7u40-linux-x64.tar.gz (64 bit)
  • jre-7u40-linux-x64.tar.gz (64 bit)

Metodo 1 di 4: istruzioni Oracle Java a 32 bit:

Aggiorna Oracle Java su Ubuntu Linux Passaggio 2
Aggiorna Oracle Java su Ubuntu Linux Passaggio 2

Passaggio 1. Diventa utente root e copia i nuovi binari Oracle Java compressi dalla nostra directory di download in /usr/local/java

  • Digita/Copia/Incolla:

    cd /home/"il tuo nome utente"/Download

  • Digita/Copia/Incolla:

    sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java

  • Digita/Copia/Incolla:

    sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java

  • Digita/Copia/Incolla:

    cd /usr/local/java

Aggiorna Oracle Java su Ubuntu Linux Passaggio 3
Aggiorna Oracle Java su Ubuntu Linux Passaggio 3

Passaggio 2. Quindi decomprimeremo la nostra nuova versione dei binari Oracle Java, nella directory /usr/local/java

  • Digita/Copia/Incolla:

    sudo tar xvzf jdk-7u40-linux-i586.tar.gz

  • Digita/Copia/Incolla:

    sudo tar xvzf jre-7u40-linux-i586.tar.gz

Metodo 2 di 4: istruzioni Oracle Java a 64 bit:

Aggiorna Oracle Java su Ubuntu Linux Passaggio 4
Aggiorna Oracle Java su Ubuntu Linux Passaggio 4

Passaggio 1. Diventa utente root e copia i nuovi binari Oracle Java compressi dalla nostra directory di download in /usr/local/java

  • Digita/Copia/Incolla:

    cd /home/"il tuo nome utente"/Download

  • Digita/Copia/Incolla:

    sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java

  • Digita/Copia/Incolla:

    sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java

  • Digita/Copia/Incolla:

    cd /usr/local/java

Aggiorna Oracle Java su Ubuntu Linux Passaggio 5
Aggiorna Oracle Java su Ubuntu Linux Passaggio 5

Passaggio 2. Quindi decomprimeremo la nostra nuova versione dei binari Oracle Java, nella directory /usr/local/java

  • Digita/Copia/Incolla:

    sudo tar xvzf jdk-7u40-linux-x64.tar.gz

  • Digita/Copia/Incolla:

    sudo tar xvzf jre-7u40-linux-x64.tar.gz

Aggiorna Oracle Java su Ubuntu Linux Passaggio 6
Aggiorna Oracle Java su Ubuntu Linux Passaggio 6

Passaggio 3. A questo punto dovresti avere due nuove directory binarie non compresse in /usr/local/java per Java JDK/JRE elencate come:

jdk1.7.0_40

jre1.7.0_40

Insieme a:

jdk1.7.0_25

jre1.7.0_25

Metodo 3 di 4: modifica il PERCORSO del tuo sistema Linux:

Aggiorna Oracle Java su Ubuntu Linux Passaggio 7
Aggiorna Oracle Java su Ubuntu Linux Passaggio 7

Passaggio 1. Modifica il file PATH di sistema /etc/profile e aggiungi le seguenti variabili di sistema al tuo percorso di sistema

Usa gedit, nano o qualsiasi altro editor di testo, come root, e apri /etc/profile

  • Digita/Copia/Incolla:

    sudo gedit /etc/profile

    o

  • Digita/Copia/Incolla:

    sudo nano /etc/profile

Aggiorna Oracle Java su Ubuntu Linux Passaggio 8
Aggiorna Oracle Java su Ubuntu Linux Passaggio 8

Passaggio 2. Scorri verso il basso usando i tasti freccia fino alla fine del file e aggiungi le seguenti righe alla fine del tuo file /etc/profile in Ubuntu Linux, a questo punto cambierai i numeri di versione dal vecchio Oracle Java alla nuova versione di Java, cambierai i numeri delle versioni nel seguente file PATH di sistema /etc/profile:

Modifica il file /etc/profile:

JAVA_HOME=/usr/local/java/jdk1.7.0_25

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

JRE_HOME=/usr/local/java/jre1.7.0_25

PERCORSO=$PERCORSO:$HOME/bin:$JRE_HOME/bin

esporta JAVA_HOME

esporta JRE_HOME

esportazione PERCORSO

Cambia in questo:

JAVA_HOME=/usr/local/java/jdk1.7.0_40

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

JRE_HOME=/usr/local/java/jre1.7.0_40

PERCORSO=$PERCORSO:$HOME/bin:$JRE_HOME/bin

esporta JAVA_HOME

esporta JRE_HOME

esportazione PERCORSO

Salva il file ed esci

Metodo 4 di 4: informare il sistema della versione Oracle Java aggiornata:

Aggiorna Oracle Java su Ubuntu Linux Passaggio 9
Aggiorna Oracle Java su Ubuntu Linux Passaggio 9

Passaggio 1. Informa il tuo sistema Ubuntu Linux dove si trova Oracle Java JRE/JDK, ora vorrai aggiornare il sistema per utilizzare Oracle Java 1.7.0_40

  • Digita/Copia/Incolla:

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java" 1

  • Digita/Copia/Incolla:

    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1

  • Digita/Copia/Incolla:

    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws" 1

Aggiorna Oracle Java su Ubuntu Linux Passaggio 10
Aggiorna Oracle Java su Ubuntu Linux Passaggio 10

Passaggio 2. Informa il tuo sistema Ubuntu Linux che Oracle Java JRE 1.7.0_40 deve essere il nuovo Java predefinito

  • Digita/Copia/Incolla:

    sudo update-alternatives --set java /usr/local/java/jre1.7.0_40/bin/java

  • Digita/Copia/Incolla:

    sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac

  • Digita/Copia/Incolla:

    sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_40/bin/javaws

Aggiorna Oracle Java su Ubuntu Linux Passaggio 11
Aggiorna Oracle Java su Ubuntu Linux Passaggio 11

Passo 3. Ricarica il tuo sistema PATH /etc/profile digitando il seguente comando:

  • Digita/Copia/Incolla:

    . /etc/profilo

  • Nota che il tuo file PATH /etc/profile a livello di sistema verrà ricaricato dopo il riavvio del tuo sistema Ubuntu Linux
Aggiorna Oracle Java su Ubuntu Linux Passaggio 12
Aggiorna Oracle Java su Ubuntu Linux Passaggio 12

Passaggio 4. Verificare se la nuova versione di Oracle Java è stata installata correttamente sul sistema eseguendo i seguenti comandi e annotando il numero di versione del nuovo aggiornamento Java

  • Digita/Copia/Incolla:

    java -versione

    questo comando mostra la versione di Java in esecuzione sul tuo sistema

Aggiorna Oracle Java su Ubuntu Linux Passaggio 13
Aggiorna Oracle Java su Ubuntu Linux Passaggio 13

Passaggio 5. Dovresti ricevere un messaggio che mostra:

  • java versione "1.7.0_40"

    Java(TM) SE Runtime Environment (build 1.7.0_40-b08)Java HotSpot(TM) 64-Bit Server VM (build 25.1-b02, modalità mista)

  • Digita/Copia/Incolla:

    javac -versione

  • questo comando ti consente di sapere che ora sei in grado di compilare programmi java dal terminale

    Dovresti ricevere un messaggio che mostra:

  • javac 1.7.0_40
Aggiorna Oracle Java su Ubuntu Linux Passaggio 14
Aggiorna Oracle Java su Ubuntu Linux Passaggio 14

Passaggio 6. Successivamente, hai la possibilità di rimuovere il vecchio Oracle Java JDK/JRE, semplicemente rimuovendo le directory che contengono i vecchi binari Java JDK/JRE

  • Digita/Copia/Incolla:

    cd /usr/local/java

  • Digita/Copia/Incolla:

    sudo rm -rf jdk1.7.0_40

  • Digita/Copia/Incolla:

    sudo rm -rf jre1.7.0_40

Aggiorna Oracle Java su Ubuntu Linux Passaggio 15
Aggiorna Oracle Java su Ubuntu Linux Passaggio 15

Passaggio 7. Riavvia il tuo sistema Ubuntu Linux e il tuo sistema sarà completamente configurato per l'esecuzione e lo sviluppo di programmi Java

Facoltativo: come abilitare Oracle Java nei browser Web

Per abilitare il plug-in Java nei browser Web, è necessario creare un collegamento simbolico dalla directory dei plug-in dei browser Web alla posizione del plug-in Java incluso nella distribuzione di Oracle Java

Google Chrome

Istruzioni Oracle Java a 32 bit:

  1. Emetti i seguenti comandi.

    • Digita/Copia/Incolla:

      sudo mkdir -p /opt/google/chrome/plugins

      questo creerà una directory chiamata /opt/google/chrome/plugins

    • Digita/Incolla/Copia:

      cd /opt/google/chrome/plugins

      questo ti cambierà nella directory dei plugin di Google Chrome, assicurati di essere in questa directory prima di creare il collegamento simbolico

    • Digita/Incolla/Copia:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

      questo creerà un collegamento simbolico dal plugin Java JRE (Java Runtime Environment) libnpjp2.so al tuo browser web Google Chrome

Istruzioni Oracle Java a 64 bit:

  1. Emetti i seguenti comandi.

    • Digita/Copia/Incolla:

      sudo mkdir -p /opt/google/chrome/plugins

      questo creerà una directory chiamata /opt/google/chrome/plugins

    • Digita/Incolla/Copia:

      cd /opt/google/chrome/plugins

      questo ti cambierà nella directory dei plugin di Google Chrome, assicurati di essere in questa directory prima di creare il collegamento simbolico

    • Digita/Incolla/Copia:

      sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

      questo creerà un collegamento simbolico dal plugin Java JRE (Java Runtime Environment) libnpjp2.so al tuo browser web Google Chrome

Promemoria:

  1. Nota:

    A volte, quando si invia il comando precedente, è possibile ricevere un messaggio che afferma:

    • ln: creazione del collegamento simbolico `./libnpjp2.so': il file esiste
    • Per correggere questo problema è sufficiente rimuovere il collegamento simbolico precedente utilizzando il seguente comando:
    • Digita/Copia/Incolla:

      cd /opt/google/chrome/plugins

    • Digita/Copia/Incolla:

      sudo rm -rf libnpjp2.so

    • Assicurati di essere nella directory /opt/google/chrome/plugins prima di impartire il comando
  2. Riavvia il tuo browser web e vai a Java Tester per verificare se Java funziona nel tuo browser web.

    Mozilla Firefox

    Istruzioni Oracle Java a 32 bit:

    1. Dai il seguente comando

      • Digita/Incolla/Copia:

        cd /usr/lib/mozilla/plugins

        questo ti cambierà nella directory /usr/lib/mozilla/plugins, crea questa directory se non ce l'hai

      • Digita/Incolla/Copia:

        sudo mkdir -p /usr/lib/mozilla/plugins

        questo creerà la directory /usr/lib/mozilla/plugins, assicurati di essere in questa directory prima di creare il collegamento simbolico

      • Digita/Incolla/Copia:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so

        questo creerà un collegamento simbolico dal plugin Java JRE (Java Runtime Environment) libnpjp2.so al tuo browser web Mozilla Firefox

    Istruzioni Oracle Java a 64 bit:

    1. Emetti i seguenti comandi.

      • Digita/Incolla/Copia:

        cd /usr/lib/mozilla/plugins

        questo ti cambierà nella directory /usr/lib/mozilla/plugins, crea questa directory se non ce l'hai

      • Digita/Incolla/Copia:

        sudo mkdir -p /usr/lib/mozilla/plugins

        questo creerà la directory /usr/lib/mozilla/plugins, assicurati di essere in questa directory prima di creare il collegamento simbolico

      • Digita/Incolla/Copia:

        sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so

        questo creerà un collegamento simbolico dal plugin Java JRE (Java Runtime Environment) libnpjp2.so al tuo browser web Mozilla Firefox

    Promemoria:

    1. Nota:

      A volte, quando si invia il comando precedente, è possibile ricevere un messaggio che afferma:

      • ln: creazione del collegamento simbolico `./libnpjp2.so': il file esiste
      • Per correggere questo problema è sufficiente rimuovere il collegamento simbolico precedente utilizzando il seguente comando:
      • Digita/Copia/Incolla:

        cd /usr/lib/mozilla/plugins

      • Digita/Copia/Incolla:

        sudo rm -rf libnpjp2.so

      • Assicurati di essere nella directory /usr/lib/mozilla/plugins prima di impartire il comando
    2. Riavvia il tuo browser web e vai a Java Tester per verificare se Java funziona nel tuo browser web.

Consigliato: