Ziel
Ziel ist es, das Oracle Java SE Development Kit auf Debian 9 Stretch Linux
zu installierenBetriebssystem- und Softwareversionen
- Betriebssystem: – Debian 9 Stretch-Linux
- Software: – Oracle Java JDK 1.8.0_131 (zum Zeitpunkt des Schreibens)
Anforderungen
Für die systemweite Installation des Oracle Java SE Development Kit ist möglicherweise ein privilegierter Zugriff auf Ihr Debian 9 Stretch Linux erforderlich.
Schwierigkeit
EINFACH
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von
sudo
Befehl - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anleitung
Oracle Java SE Development Kit herunterladen
Der erste Schritt besteht darin, Ihren Browser zu verwenden, um das Oracle Java SE Development Kit von der offiziellen Oracle-Website herunterzuladen. Wenn Sie keinen Zugriff auf die GUI haben, können Sie alternativ das Oracle Java SE Development Kit von der Befehlszeile mit curl
herunterladen Befehl.
HINWEIS :Die unten zum Herunterladen des Oracle Java SE Development Kit verwendeten URLs sind möglicherweise veraltet. Aktualisieren Sie sie daher bei Bedarf.
Rufen Sie die 64-Bit-Tarball-URL des Oracle Java SE Development Kit mit dem Curl-Befehl ab. Wenn curl noch nicht auf Ihrem System verfügbar ist, können Sie es mit # apt install curl
installieren :
$ 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
Verwenden Sie als Nächstes die obige URL von curl
’s-Ausgabe lädt den eigentlichen Oracle Java SE Development Kit-Tarball herunter:
$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Wenn alles gut gegangen ist, sollte der Tarball des Oracle Java SE Development Kit in Ihrem aktuellen Arbeitsverzeichnis verfügbar sein:
$ ls jdk-8u131-linux-x64.tar.gz
Installieren und konfigurieren
In diesem Stadium extrahieren wir das zuvor heruntergeladene Paket in /opt/java-jdk
directory und make ist standardmäßig systemweit:
# mkdir /opt/java-jdk # tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz
Verwenden Sie als Nächstes update-alternatives
Befehl, um es auf Ihrem Debian-Stretch-System zum Standard zu machen:
# 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
Installation bestätigen
Das Oracle SE Development Kit sollte jetzt standardmäßig auf Ihrem System installiert sein. Fragen Sie zur Bestätigung die Java-Version ab:
$ 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)