[JAVA] OpenJDK-Installation unter CentOS7

Ein Memorandum bei der Installation von OpenJDK unter CentOS7

OpenJDK-Installation

Methode 1: Installation mit dem Befehl yum

Dies ist am einfachsten, da Sie nur einen Befehl eingeben. Das Installationsziel ist `/ usr / lib / jrm /`. Außerdem wird es automatisch in Alternativen registriert.

#Java aus dem Yum Repository-1.8.0-Suchen Sie nach openjdk-Paketen
$ yum search java-1.8.0-openjdk
#Installieren Sie die OpenJDK-Laufzeit
$ sudo yum install java-1.8.0-openjdk
#Installieren Sie das OpenJDK-Entwicklungskit
$ sudo yum install java-1.8.0-openjdk-devel

Methode 2: Installation aus der RPM-Datei

Dies ist eine Methode zum Herunterladen und Installieren der RPM-Datei von einer Distributionssite usw. und ist wirksam, wenn die Installation nicht mit dem Befehl yum durchgeführt werden kann, z. B. wenn das Internet nicht verbunden ist (das Herunterladen erfolgt natürlich von einem mit dem Internet verbundenen Terminal). Abhängig von der Installationsumgebung kann es jedoch erforderlich sein, andere abhängige Pakete als Java im Voraus zu installieren.

Die RPM-Datei wird unter pkgs.org verteilt. Laden Sie sie herunter und installieren Sie sie in der folgenden Reihenfolge. Wie der Befehl yum wird er automatisch in Alternativen registriert.

$ sudo rpm -ivh java-1.8.0-openjdk-headless-1.8.0.171-7.b10.el7.x86_64.rpm
$ sudo rpm -ivh java-1.8.0-openjdk-1.8.0.171-7.b10.el7.x86_64.rpm
$ sudo rpm -ivh java-1.8.0-openjdk-devel-1.8.0.181-3.b13.el7_5.x86_64.rpm

Methode 3: Installation aus einer Binärdatei (Java 9 oder höher)

Installieren Sie für Java 9 oder höher die OpenJDK-Binärdatei.

Die Binärdatei wird auf jdk.java.net veröffentlicht. Laden Sie sie herunter und entpacken Sie sie.

Verschieben Sie es nach dem Dekomprimieren in einen beliebigen Ordner und registrieren Sie es in Alternativen.

#Entpacken Sie die TAR-Datei
$ tar xzvf openjdk-11_linux-x64_bin.tar.gz
#In einen beliebigen Ordner verschieben
$ mv jdk-11 /usr/lib/java/

#Registrieren Sie den Befehl, der in Alternativen verwendet werden soll
$ alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
$ alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

Umstellen der zu verwendenden Java-Version

Wenn mehrere Versionen installiert sind, können Sie die Java-Version auf Alternativen umstellen.

** Java-Befehl **

#Bestätigen Sie die Alternativen des Java-Befehls&Ändern Sie die Einstellung, um jdk11 zu verwenden, indem Sie "3" angeben.
$ alternatives --config java

Es gibt 3 Programme'java'Bereitstellen.

Befehl auswählen
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java)
   3           /usr/lib/java/jdk-11/bin/java

Drücken Sie die Eingabetaste, um den aktuellen auszuwählen[+]Oder geben Sie die Auswahlnummer ein: 3

#Java-Versionsprüfung
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

** javac Befehl **

#Überprüfen Sie die Alternativen für den Befehl javac&Ändern Sie die Einstellung, um jdk11 zu verwenden, indem Sie "2" angeben.
$ alternatives --config javac

Es gibt 2 Programme'javac'Bereitstellen.

Befehl auswählen
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/bin/javac)
   2           /usr/lib/java/jdk-11/bin/javac

Drücken Sie die Eingabetaste, um den aktuellen auszuwählen[+]Oder geben Sie die Auswahlnummer ein: 2

#Überprüfen Sie die Version von Javac
$ javac -version
javac 11

Referenzinformationen

Recommended Posts

OpenJDK-Installation unter CentOS7
Docker-Installation unter CentOS 6
Installation von Zabbix 5 unter CentOS 8
Installieren Sie OpenJDK
Aktivieren Sie Openjdk10 und Maven unter CentOS
So installieren Sie OpenJDK 11 Memo
Erste CentOS 8-Installation
Maven auf CentOS 7 Tutorial
Installieren Sie OpenJDK unter macOS
HelloWorld verwendet OpenJDK unter CentOS8 nach dem Hirntod
Verwenden Sie perltidy unter CentOS 8
Installieren Sie Golang unter CentOS 8
Probieren Sie OpenLiteSpeed unter CentOS8 aus
Installieren Sie Neo4j 4.1.3 unter centOS
OpenAM-Installation auf VirtualBox
Tomcat v8 unter CentOS7
Installieren Sie Vertica 10.0 unter CentOS 6.10
Verwenden Sie mod_auth_cas unter CentOS 8
Installieren Sie Python 3 unter CentOS 7
Installieren Sie kuromoji unter CentOS7
Anlegestelle v8 auf CentOS7
Installieren Sie PostGIS 2.5.5 unter CentOS7
Installieren Sie jpndistrict unter CentOS 7
Installieren Sie openjdk11 auf einem Mac
Installieren Sie Redmine 4.1.1 unter CentOS 7
Installieren Sie OpenJDK 8 auf einem Mac
Smokeping Installation unter CentOS7
Installieren Sie PostgreSQL 13 unter CentOS 7.5
Installation von Oracle Database XE unter CentOS7 (t2.micro Instanz Edition)
Probieren Sie Rabbit MQ + PHP unter CentOS aus
Installieren Sie OpenJDK7 (JAVA) unter Ubuntu 14.04
Stellen Sie exFat unter CentOS 7 zur Verfügung
Erstellen Sie OpenJDK manuell unter Windows
Installieren Sie OpenFOAM v2006 unter CentOS
Installieren Sie Jenkins auf Dockers CentOS
Installieren Sie Apache unter CentOS auf VirtualBox
Ändern Sie die Java-Version unter CentOS
Installieren Sie Ruby 2.7 unter CentOS 7 (SCL)
Führen Sie eine Protokollrotation mit Centos durch
Installieren Sie openjdk8 auf dem Docker-Image (Debian).
So stellen Sie Laravel für CentOS 7 bereit
Installieren Sie Ruby 2.5 unter CentOS 7 mit SCL
Java Open JDK 8 unter CentOS 7 installieren
Versuchen Sie, CentOS 8 in Raspberry Pi 3 zu integrieren
WordPress mit Docker Compose unter CentOS 8
So installieren Sie MariaDB 10.4 unter CentOS 8
Installieren Sie Apache 2.4.46 von der Quelle unter CentOS 7
Verwenden Sie den Befehl iostat unter CentOS 8
Elmer / Ice Installation (Ubuntu auf WSL)
Ich habe versucht, CentOS 8 unter ESXi 6.7 zu installieren
Schritte zum Installieren von devtoolset-6 unter CentOS 7