Obiettivo
L'obiettivo è installare Oracle Java SE Development Kit su Debian 9 Stretch Linux
Sistema operativo e versioni software
- Sistema operativo: – Debian 9 Stretch Linux
- Software: – Oracle Java JDK 1.8.0_131 (al momento della scrittura)
Requisiti
Potrebbe essere necessario l'accesso privilegiato a Debian 9 Stretch Linux per l'installazione di Oracle Java SE Development Kit a livello di sistema.
Difficoltà
FACILE
Convenzioni
- # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando
sudo
comando - $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato
Istruzioni
Scarica il kit di sviluppo Oracle Java SE
Il primo passaggio consiste nell'usare il browser per scaricare Oracle Java SE Development Kit dal sito Web ufficiale di Oracle. In alternativa, se non hai accesso alla GUI, puoi scaricare Oracle Java SE Development Kit dalla riga di comando utilizzando curl
comando.
NOTA :gli URL utilizzati di seguito per scaricare Oracle Java SE Development Kit potrebbero non essere aggiornati, quindi aggiornarli se necessario.
Recupera l'URL del tarball di Oracle Java SE Development Kit a 64 bit utilizzando il comando curl. Se curl non è ancora disponibile sul tuo sistema, puoi installarlo tramite # apt install curl
:
$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12 | grep linux-x64.tar.gz http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Quindi, utilizza l'URL sopra da curl
L'output di 's scarica l'effettivo tarball di Oracle Java SE Development Kit:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Se tutto è andato bene, il tarball di Oracle Java SE Development Kit dovrebbe essere disponibile nella directory di lavoro corrente:
$ ls jdk-8u131-linux-x64.tar.gz
Installa e configura
A questo punto estrarremo il pacchetto precedentemente scaricato in /opt/java-jdk
directory e make è predefinito a livello di sistema:
# mkdir /opt/java-jdk # tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz
Quindi, usa update-alternatives
comando per renderlo predefinito sul tuo sistema stretch Debian:
# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1 # update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_131/bin/javac 1
Conferma installazione
Oracle SE Development Kit dovrebbe ora essere predefinito sul tuo sistema. Per confermare, interroga la versione di java:
$ java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)