So installieren Sie das Java SE Development Kit unter Debian Linux
Objektiv
Das Ziel dieses Leitfadens ist es, eine einfach zu befolgende Anleitung zur Installation des Java SE Development Kit unter Debian Linux bereitzustellen.
Betriebssystem- und Softwareversion
- Betriebssystem: Debian 9 (Stretch)
- Software: Java SE Entwicklungskit 8
Anforderungen
Privilegierter Zugriff auf Ihr Debian Linux ist erforderlich. Optional wird curl verwendet, um einen entsprechenden Java JDK-Tarball herunterzuladen.
Schwierigkeit
LEICHT
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl
sudo - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Anweisungen
Herunterladen
Beginnen wir mit dem Herunterladen des Java JDK-Tarballs von der offiziellen Oracle-Website. Navigieren Sie zur Oracle Java JDK-Seite, und suchen Sie nach einem geeigneten Tarball, der für die Systemarchitektur relevant ist. Für die Website muss die Oracle Binary Code License Agreement for Java SE-Lizenz vor dem Download akzeptiert werden. Aus diesem Grund gibt es zwei Möglichkeiten, wie Sie den Oracle Java JDK Tarball herunterladen können.
Webbrowser
Die erste Möglichkeit besteht darin, den gewünschten Java JDK-Tarball direkt über den Webbrowser herunterzuladen und gleichzeitig die erforderliche Oracle Binary Code License Agreement für Java SE-Lizenz zu akzeptieren, indem Sie auf das bereitgestellte Optionsfeld klicken. Wenn Sie fertig sind, kopieren Sie die heruntergeladene Datei mit dem SCP- oder FTP-Client in ein endgültiges Ziel.
Locke
Für den Fall, dass Sie versuchen, Java JDK remote zu installieren und absolut keinen Zugriff auf die grafische Benutzeroberfläche und den Webbrowser haben, verwenden Sie die folgende curl-Methode, um Java JDK über eine Befehlszeile herunterzuladen.
Rufen Sie zunächst eine korrekte Download-URL ab, indem Sie den Befehl curl verwenden:
curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12
Der obige Befehl gibt eine Reihe von URLs für Ihre Auswahl aus. Um den Download der gewünschten Java-Datei zu starten, kopieren Sie deren URL und starten Sie den Download mit dem Befehl curl, während Sie die angeforderte Jave-Lizenz akzeptieren. Zum Beispiel:
curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
Java JDK installieren
Zu diesem Zeitpunkt sollten wir einen entsprechenden Java JDK-Tarball in unserem aktuellen Arbeitsverzeichnis haben:
ls
jdk-8u121-linux-x64.tar.gz
Erstellen Sie ein Java-JDK-Zielinstallationsverzeichnis:
mkdir /opt/java-jdk
Extrahieren Sie den zuvor heruntergeladenen Java JDK-Tarball:
tar -C /opt/java-jdk -zxf jdk-8u121-linux-x64.tar.gz
Festlegen von Oracle Java als Standard
Aktuell erkennt das System unsere Java JDK Installation nicht:
update-alternatives --list java
update-alternatives: error: no alternatives for java
java
bash: java: command not found
Verwenden Sie den Befehl update-alternatives, um sowohl java als auch javac als Teil der Java-Umgebung des Systems einzubinden. Bitte ersetzen Sie den folgenden Pfad zu Java-Binärdateien, um Ihre heruntergeladene Java-Version widerzuspiegeln:
update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_121/bin/java 1
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_121/bin/javac 1
update-alternatives: using /opt/java-jdk/jdk1.8.0_121/bin/javac to provide /usr/bin/javac (javac) in auto mode
Bestätigen Sie die Einrichtung des Java JDK
Das Java JDK sollte nun installiert und einsatzbereit sein:
java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
<head>
<body>
...