So installieren Sie Java unter CentOS und Fedora

Einführung

Dieses Tutorial zeigt Ihnen, wie Sie Java auf CentOS 7 (auch 6 und 6.5), modernen Fedora-Releases und RHEL installieren. Java ist eine beliebte Softwareplattform, mit der Sie Java-Anwendungen und -Applets ausführen können.

Die Installation der folgenden Java-Versionen wird behandelt:

  • OpenJDK 8

  • OpenJDK 7

  • OpenJDK 6

  • Oracle Java 9

  • Oracle Java 8

Sie können jederzeit über die Schaltfläche * Inhalt * in der Seitenleiste zum gewünschten Abschnitt springen!

Voraussetzungen

Bevor Sie mit diesem Handbuch beginnen, sollten Sie einen regulären Benutzer ohne Rootberechtigung mit "+ sudo +" - Berechtigungen auf beiden Servern konfigurieren. Dies ist der Benutzer, unter dem Sie sich bei Ihren Servern anmelden sollten. Sie erfahren, wie Sie ein reguläres Benutzerkonto konfigurieren, indem Sie die Schritte in unserem initial server setup guide for Centos 7 ausführen. .

Variationen von Java

Es gibt drei verschiedene Editionen der Java-Plattform: Standard Edition (SE), Enterprise Edition (EE) und Micro Edition (ME). Dieses Tutorial konzentriert sich auf Java SE (Java Platform, Standard Edition).

Es können zwei verschiedene Java SE-Pakete installiert werden: Java Runtime Environment (JRE) und Java Development Kit (JDK). JRE ist eine Implementierung der Java Virtual Machine (JVM), mit der Sie kompilierte Java-Anwendungen und -Applets ausführen können. JDK enthält JRE und andere Software, die zum Schreiben, Entwickeln und Kompilieren von Java-Anwendungen und -Applets erforderlich ist.

Es gibt auch zwei verschiedene Implementierungen von Java: OpenJDK und Oracle Java. Beide Implementierungen basieren größtenteils auf demselben Code, aber OpenJDK, die Referenzimplementierung von Java, ist vollständig Open Source, während Oracle Java proprietären Code enthält. Die meisten Java-Anwendungen funktionieren problemlos, Sie sollten jedoch die Implementierung verwenden, die Ihre Software erfordert.

Sie können verschiedene Versionen und Versionen von Java auf einem einzigen System installieren, die meisten Benutzer benötigen jedoch nur eine Installation. Versuchen Sie daher, nur die Java-Version zu installieren, die Sie zum Ausführen oder Entwickeln Ihrer Anwendung (en) benötigen.

Installieren Sie OpenJDK 8

In diesem Abschnitt erfahren Sie, wie Sie die vorgefertigten OpenJDK 8 JRE- und JDK-Pakete mit dem yum-Paketmanager installieren, der apt-get für Ubuntu / Debian ähnelt. OpenJDK 8 ist die neueste Version von OpenJDK.

Installieren Sie OpenJDK 8 JRE

Führen Sie den folgenden Befehl aus, um OpenJDK 8 * JRE * mit yum zu installieren:

sudo yum install java-1.8.0-openjdk

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 8 JRE installiert.

Installieren Sie OpenJDK 8 JDK

Führen Sie den folgenden Befehl aus, um OpenJDK 8 * JDK * mit yum zu installieren:

sudo yum install java-1.8.0-openjdk-devel

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 8 JDK installiert.

Installieren Sie OpenJDK 7

In diesem Abschnitt erfahren Sie, wie Sie die vorgefertigten OpenJDK 7 JRE- und JDK-Pakete mit dem yum-Paketmanager installieren.

Installieren Sie OpenJDK 7 JRE

Führen Sie den folgenden Befehl aus, um OpenJDK 7 * JRE * mit yum zu installieren:

sudo yum install java-1.7.0-openjdk

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 7 JRE installiert.

Installieren Sie OpenJDK 7 JDK

Führen Sie den folgenden Befehl aus, um OpenJDK 7 * JDK * mit yum zu installieren:

sudo yum install java-1.7.0-openjdk-devel

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 7 JDK installiert.

Installieren Sie OpenJDK 6

In diesem Abschnitt erfahren Sie, wie Sie die vorgefertigten OpenJDK 6 JRE- und JDK-Pakete mit dem yum-Paketmanager installieren.

Installieren Sie OpenJDK 6

Führen Sie den folgenden Befehl aus, um OpenJDK 6 * JRE * mit yum zu installieren:

sudo yum install java-1.6.0-openjdk

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 6 JRE installiert.

Installieren Sie OpenJDK 6 JDK

Führen Sie den folgenden Befehl aus, um OpenJDK 6 * JDK * mit yum zu installieren:

sudo yum install java-1.6.0-openjdk-devel

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Herzliche Glückwünsche! Sie haben OpenJDK 6 JDK installiert.

Installieren Sie Oracle Java 9

In diesem Abschnitt des Handbuchs erfahren Sie, wie Sie Oracle Java 9 JRE und JDK (64-Bit) installieren, die neueste Version dieser Pakete zum Zeitpunkt des Schreibens.

In diesem Abschnitt verwenden wir den Befehl "+ wget ", um die Oracle Java-Softwarepakete herunterzuladen. ` wget +` ist möglicherweise nicht standardmäßig in Ihrer Linux-Distribution enthalten, daher müssen Sie es installieren, um mitzumachen:

sudo yum install wget

Installieren Sie Oracle Java 9 JRE

Wechseln Sie in Ihr Ausgangsverzeichnis und laden Sie das Oracle Java 9 JRE-RPM mit den folgenden Befehlen herunter:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Installieren Sie dann das RPM mit diesem yum-Befehl (wenn Sie eine andere Version heruntergeladen haben, ersetzen Sie den Dateinamen hier):

sudo yum localinstall .rpm

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Nun sollte Java unter + / usr / java // bin / java + installiert und über + / usr / bin / java + verlinkt werden.

Sie können die zuvor heruntergeladene Archivdatei löschen:

rm ~/

Herzliche Glückwünsche! Sie haben Oracle Java 9 JRE installiert.

Installieren Sie Oracle Java 9 JDK

Wechseln Sie in Ihr Ausgangsverzeichnis und laden Sie das Oracle Java 9 JDK RPM mit den folgenden Befehlen herunter:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Installieren Sie dann das RPM mit diesem yum-Befehl (wenn Sie eine andere Version heruntergeladen haben, ersetzen Sie den Dateinamen hier):

sudo yum localinstall .rpm

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Nun sollte Java unter + / usr / java // bin / java installiert und über` + / usr / bin / java` verlinkt werden.

Sie können die zuvor heruntergeladene Archivdatei löschen:

rm ~/

Herzliche Glückwünsche! Sie haben Oracle Java 9 JDK installiert.

Installieren Sie Oracle Java 8

In diesem Abschnitt des Handbuchs erfahren Sie, wie Sie Oracle Java 8 JRE und JDK (64-Bit) installieren.

Installieren Sie Oracle Java 8 JRE

Wechseln Sie in Ihr Ausgangsverzeichnis und laden Sie das Oracle Java 8 JRE RPM mit den folgenden Befehlen herunter:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Installieren Sie dann das RPM mit diesem yum-Befehl (wenn Sie eine andere Version heruntergeladen haben, ersetzen Sie den Dateinamen hier):

sudo yum localinstall .rpm

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Nun sollte Java unter + / usr / java // bin / java installiert und über` + / usr / bin / java` verlinkt werden.

Sie können die zuvor heruntergeladene Archivdatei löschen:

rm ~/

Herzliche Glückwünsche! Sie haben Oracle Java 8 JRE installiert.

Installieren Sie Oracle Java 8 JDK

Wechseln Sie in Ihr Ausgangsverzeichnis und laden Sie das Oracle Java 8 JDK RPM mit den folgenden Befehlen herunter:

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" ""

Installieren Sie dann das RPM mit diesem yum-Befehl (wenn Sie eine andere Version heruntergeladen haben, ersetzen Sie den Dateinamen hier):

sudo yum localinstall .rpm

Geben Sie an der Bestätigungsaufforderung "+ y " und dann " RETURN +" ein, um mit der Installation fortzufahren.

Jetzt sollte Java unter + / usr / java // jre / bin / java + installiert und über + / usr / bin / java + verlinkt werden.

Sie können die zuvor heruntergeladene Archivdatei löschen:

rm ~/

Herzliche Glückwünsche! Sie haben Oracle Java 8 JDK installiert.

Java als Standard festlegen

Wenn Sie mehrere Java-Versionen installiert haben, möchten Sie möglicherweise eine als Standard festlegen (d. H. derjenige, der ausgeführt wird, wenn ein Benutzer den Befehl + java + ausführt). Darüber hinaus erfordern einige Anwendungen, dass bestimmte Umgebungsvariablen festgelegt werden, um die zu verwendende Java-Installation zu ermitteln. In diesem Abschnitt erfahren Sie, wie Sie dies tun.

Übrigens, um die Version Ihres Standard-Java zu überprüfen, führen Sie diesen Befehl aus:

java -version

Alternativen nutzen

Mit dem Befehl "+ alternatives +", der Standardbefehle über symbolische Verknüpfungen verwaltet, kann der Standard-Java-Befehl ausgewählt werden.

Verwenden Sie diesen Befehl, um die Programme zu drucken, die den Befehl "+ java" bereitstellen, der von "+ alternatives to" verwaltet wird:

sudo alternatives --config java

Hier ist ein Beispiel für die Ausgabe:

outputThere are 5 programs which provide 'java'.

 Selection    Command
-----------------------------------------------
  1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java)
  2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java)
  3           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
*+ 4           /usr/java/jre-9.0.4/bin/java
  5           /usr/java/jdk-9.0.4/bin/java




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

Geben Sie einfach eine Auswahlnummer ein, um auszuwählen, welche ausführbare Java-Datei standardmäßig verwendet werden soll.

Umgebungsvariablen verwenden

Viele Java-Anwendungen verwenden die Umgebungsvariablen "+ JAVA_HOME " oder " JRE_HOME ", um zu bestimmen, welche " Java +" - Programmdatei verwendet werden soll.

Wenn Sie beispielsweise Java in ++ installiert haben (d. H. Die ausführbare Datei + java + befindet sich unter + / bin / java +). Sie können die Umgebungsvariable + JAVA_HOME + in einer Bash-Shell oder einem Skript wie folgt festlegen:

export JAVA_HOME=

Wenn "+ JAVA_HOME " standardmäßig für jeden Benutzer im System festgelegt werden soll, fügen Sie die vorherige Zeile zur Datei " / etc / environment +" hinzu. Eine einfache Möglichkeit, es an die Datei anzuhängen, besteht darin, den folgenden Befehl auszuführen:

sudo sh -c "echo export JAVA_HOME= >> /etc/environment"

Fazit

Herzlichen Glückwunsch, Sie können jetzt Ihre Java-Anwendungen ausführen und / oder entwickeln!