GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Java unter CentOS 7

Java ist eine der beliebtesten Programmiersprachen der Welt und wird verwendet, um verschiedene Arten von Anwendungen und Systemen zu erstellen.

Dieses Tutorial beschreibt, wie Sie verschiedene Versionen und Implementierungen von Java auf CentOS 7 installieren. Wir zeigen Ihnen, wie Sie OpenJDK sowie Oracle Java installieren.

Voraussetzungen #

Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Java-Varianten #

Java wird in drei verschiedenen Editionen vertrieben, Standard Edition (SE), Enterprise Edition (EE) und Micro Edition (ME). Dieses Tutorial behandelt die Ausgabe von Java SE (Standard Edition).

Es gibt zwei verschiedene Java-Pakete in CentOS 7, Java Runtime Environment (JRE) und das Java Development Kit (JDK). Wenn Sie nur Java-Programme ausführen möchten, können Sie JRE installieren, das nur die Java-Laufzeitumgebung enthält. Wenn Sie ein Java-Entwickler sind, benötigen Sie JDK, das JRE sowie Entwicklungs-/Debugging-Tools und -Bibliotheken enthält.

Es gibt auch zwei verschiedene Implementierungen von Java, OpenJDK und Oracle Java, mit fast keinen Unterschieden zwischen ihnen, außer dass Oracle Java einige zusätzliche kommerzielle Funktionen hat.

Wenn Sie sich nicht sicher sind, welche Java-Implementierung und -Version Sie installieren sollen, empfehlen wir allgemein, OpenJDK 11 JDK zu installieren, die aktuelle LTS-Version von Java.

Voraussetzungen #

Bevor Sie mit dem Tutorial beginnen, vergewissern Sie sich, dass Sie als Root oder Benutzer mit sudo-Berechtigungen angemeldet sind.

Installieren Sie OpenJDK #

OpenJDK, die Open-Source-Implementierung der Java-Plattform, ist die Standard-Java-Entwicklung und -Runtime in CentOS 7. Die Installation ist einfach und unkompliziert.

Installieren Sie OpenJDK 11 JDK #

Zum Zeitpunkt des Schreibens ist OpenJDK 11 die aktuelle LTS-Version von Java und die empfohlene Version für die Installation. Sie können es mit yum installieren, indem Sie den folgenden Befehl eingeben:

sudo yum install java-11-openjdk-devel

Überprüfen Sie die Installation, indem Sie den folgenden Befehl ausführen, der die Java-Version druckt:

java -version

Die Ausgabe sieht in etwa so aus:

openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Das ist es! An diesem Punkt sollten Sie Java erfolgreich auf Ihrem CentOS-System installiert haben.

Installieren Sie OpenJDK 11 JRE #

Sie können OpenJDK 11 JRE mit yum installieren, indem Sie den folgenden Befehl eingeben:

sudo yum install java-11-openjdk
JRE ist eine Teilmenge von JDK, und wenn Sie das JDK-Paket bereits installiert haben, müssen Sie dieses nicht installieren.

Installieren Sie OpenJDK 8 JDK #

Java 8 ist immer noch die am weitesten verbreitete Version von Java. Wenn für Ihre Anwendung das ältere Java 8 auf Ihrem CentOS 7-System installiert werden muss, installieren Sie es, indem Sie den folgenden Befehl ausführen:

sudo yum install java-1.8.0-openjdk-devel

Installieren Sie OpenJDK 8 JRE #

Wie oben, wenn Ihre Anwendung OpenJDK 7 JRE erfordert, können Sie es mit yum installieren, indem Sie den folgenden Befehl ausführen:

sudo yum install java-1.8.0-openjdk

Installieren Sie Oracle Java #

In diesem Abschnitt werden wir die Schritte zur Installation von Oracle Java durchgehen. Oracle-Pakete können nur von ihrer offiziellen Website heruntergeladen werden.

Stellen Sie vor der Installation von Oracle Java sicher, dass Sie die Oracle JDK-Lizenz gelesen haben. Die Lizenz erlaubt nur die nichtkommerzielle Nutzung der Software, wie z. B. die persönliche Nutzung und die Entwicklungsnutzung.

Sie können die Oracle Java .rpm herunterladen Pakete von der Java SE-Downloadseite. Um Oracle Java herunterzuladen, müssen Sie sich auf der Oracle-Website registrieren.

Verwenden Sie nach dem Herunterladen des Pakets den folgenden Befehl, um es zu installieren:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Legen Sie die Standardversion # fest

Sie können das Standard-Java überprüfen mit:

java -version
openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Wenn Sie mehrere Java-Versionen auf dem Server installiert haben, können Sie die Standardversion mit den alternatives ändern Systemdienstprogramm:

sudo alternatives --config java

Die Ausgabe sollte ungefähr so ​​aussehen:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number:

Um die Standard-Java-Version zu ändern, geben Sie einfach die Nummer ein, wenn Sie dazu aufgefordert werden, und drücken Sie Enter .

Java deinstallieren #

Wenn Sie das Java-Paket aus irgendeinem Grund deinstallieren möchten, können Sie es wie jedes andere mit yum installierte Paket deinstallieren .

Wenn Sie beispielsweise java-1.8.0-openjdk-devel deinstallieren möchten Paket einfach ausführen:

sudo yum remove java-1.8.0-openjdk-devel

Cent OS
  1. So installieren Sie Java unter CentOS 8

  2. So installieren Sie GlassFish unter CentOS 7

  3. So installieren Sie ActiveMQ auf CentOS

  4. So installieren Sie WildFly 14 unter CentOS 7

  5. So installieren Sie GlassFish 5 unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie GlassFish unter CentOS 8

So installieren Sie Java JDK 8 unter CentOS 6

So installieren Sie Java JDK 8 unter CentOS 7

So installieren Sie Cassandra unter CentOS 7

So installieren Sie Java unter CentOS 8