In questa guida, imparerai come installare manualmente Java 8 su Ubuntu 16.04. Le istruzioni in questo tutorial funzioneranno anche su altre versioni di Ubuntu, tra cui 14.04, 16.10 e 17.04.
Prerequisiti
- Un editor di testo, sia che si tratti
vi
, vim
, emacs
, etc.
Passaggio 1: scarica l'ultimo JDK
Si consiglia di installare solo l' ultimo JDK .
# wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-i586.tar.gz
Creare una jvm
cartella in /usr/lib/
cui si trova il percorso predefinito per Java.
# sudo mkdir /usr/lib/jvm
Vai alla /usr/lib/jvm
cartella creata .
# cd /usr/lib/jvm
Estrarre il JDK scaricato.
# sudo tar -xvzf ~/Downloads/jdk-8u151-linux-x64.tar.gz
Passaggio 3: impostare le variabili di ambiente
Modifica il environment
file.
# vi /etc/environment
Aggiorna la PATH
variabile esistente aggiungendo le bin
cartelle seguenti , separate da due punti :
.
/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin
HOME
i percorsi di directory possono essere diversi in base alla versione e all'aggiornamento, qui è la versione 1.8
e l'aggiornamento è 151
. Aggiungi le variabili seguenti alla fine del file di ambiente, apportando modifiche per la versione specifica e l'aggiornamento.
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151"
J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre"
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"
Il environment
file ora dovrebbe essere simile a questo testo:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk1.8.0_151/bin:/usr/lib/jvm/jdk1.8.0_151/db/bin:/usr/lib/jvm/jdk1.8.0_151/jre/bin"
J2SDKDIR="/usr/lib/jvm/jdk1.8.0_151"
J2REDIR="/usr/lib/jvm/jdk1.8.0_151/jre*
JAVA_HOME="/usr/lib/jvm/jdk1.8.0_151"
DERBY_HOME="/usr/lib/jvm/jdk1.8.0_151/db"
Salva le modifiche e chiudi il file.
Usa alternative di aggiornamento per informare Ubuntu dei percorsi Java installati.
# sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_151/bin/java" 0
# sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_151/bin/javac" 0
# sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_151/bin/java
# sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_151/bin/javac
Passaggio 5: verifica dell'installazione
Indica la posizione java
e javac
come da te fornito.
# update-alternatives --list java
# update-alternatives --list javac
Riavvia il computer o apri un nuovo terminale.
Passaggio 6: verificare la versione di Java
# java -version
L'output dovrebbe essere simile al seguente:
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
Dovresti essere in grado di vedere la tua versione di Java installata, il che significa che hai installato correttamente Oracle JDK.