GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Java 8 JRE und JDK aus einer RPM-Datei unter Linux

JRE steht für Java Runtime Environment.

JDK steht für Java Development Kit.

Wenn Sie eine Java-Anwendung ausführen möchten, müssen Sie in den meisten Fällen nur Only JRE installieren.

Wenn Sie jedoch Entwicklungsarbeit leisten oder eine Anwendung kompilieren, die Java SDK erfordert, müssen Sie JDK installieren.

Dieses Tutorial erklärt, wie Sie nur JRE, nur JDK und beide JRE JDK zusammen installieren.

Nur Java 8 JRE herunterladen

Die neueste Version von Java 8 steht hier zum Download bereit. Klicken Sie auf den Link „Download“ neben „JRE“.

Hier ist der direkte Download-Link für JRE 8 Download.

Klicken Sie auf das Optionsfeld mit der Aufschrift:„Lizenzvereinbarung akzeptieren“. Das Optionsfeld wird ausgeblendet und Sie sehen diese Meldung:Vielen Dank, dass Sie die Oracle Binary Code License Agreement for Java SE akzeptiert haben; Sie können diese Software jetzt herunterladen.

Laden Sie für 64-Bit-Linux die Datei jre-8u131-linux-x64.rpm herunter, die sich unter „Linux x64“

befindet

Laden Sie für 32-Bit-Linux die Datei jre-8u131-linux-i586.rpm herunter, die sich unter „Linux x86“

befindet

Nur Java 8 JRE installieren

Auf diesem Server ist derzeit kein Java installiert.

# java -version
-bash: java: command not found

# rpm -qa | grep -i jre

Installieren Sie die heruntergeladene JRE-RPM-Datei wie unten gezeigt.

# rpm -ivh jre-8u131-linux-x64.rpm --test
Preparing...                          ################# [100%]

# rpm -ivh jre-8u131-linux-x64.rpm 
Preparing...                          ################# [100%]
Updating / installing...
   1:jre1.8.0_131-1.8.0_131-fcs       ################# [100%]
Unpacking JAR files...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Stellen Sie sicher, dass es erfolgreich installiert wurde. Wie wir sehen, wurde in diesem Beispiel die Java-Version 1.8.0 installiert.

# 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)

# rpm -qa | grep -i jre
jre1.8.0_131-1.8.0_131-fcs.x86_64

Hinweis:Wenn Sie neu in Java sind und lernen möchten, wie man ein einfaches grundlegendes Hallo-Welt-Java-Programm schreibt, könnte dies hilfreich sein:How To Write and Execute Java Program on Unix OS

Nur Java 8 JDK herunterladen

Wenn Sie JDK installieren, müssen Sie JRE normalerweise nicht separat installieren, da alle Binärdateien, die in JRE enthalten sind, auch in JDK enthalten sind.

Die neueste Version von Java 8 steht hier zum Download bereit. Klicken Sie auf den Link „Download“ neben „JDK“.

Hier ist der direkte Download-Link für JDK 8 Download.

Klicken Sie auf das Optionsfeld mit der Aufschrift:„Lizenzvereinbarung akzeptieren“. Das Optionsfeld wird ausgeblendet und Sie sehen diese Meldung:Vielen Dank, dass Sie die Oracle Binary Code License Agreement for Java SE akzeptiert haben; Sie können diese Software jetzt herunterladen.

Laden Sie für 64-Bit-Linux die Datei jdk-8u131-linux-x64.rpm herunter, die sich unter „Linux x64“

befindet

Laden Sie für 32-Bit-Linux die Datei jdk-8u131-linux-i586.rpm herunter, die sich unter „Linux x86“

befindet

Nur Java 8 JDK installieren

Installieren Sie das Java 8 JDK wie unten gezeigt auf Ihrem System.

# rpm -ivh jdk-8u131-linux-x64.rpm --test
Preparing...                          ################ [100%]
 
# rpm -ivh jdk-8u131-linux-x64.rpm 
Preparing...                          ################ [100%]
Updating / installing...
   1:jdk1.8.0_131-2000:1.8.0_131-fcs  ################ [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...

Stellen Sie sicher, dass das JDK RPM erfolgreich installiert wurde.

# rpm -qa | grep -i jdk
jdk1.8.0_131-1.8.0_131-fcs.x86_64

Java 8 JRE- und JDK-Dateispeicherorte

Standardmäßig installieren die obigen Schritte sowohl jre als auch jdk im Verzeichnis /usr/java, wie unten gezeigt.

# ls -l /usr/java/
lrwxrwxrwx. 1 root root   16 Jun  1 16:55 default -> /usr/java/latest
drwxr-xr-x. 9 root root 4096 Jun  1 17:03 jdk1.8.0_131
drwxr-xr-x. 7 root root 4096 Jun  1 16:55 jre1.8.0_131
lrwxrwxrwx. 1 root root   22 Jun  1 17:03 latest -> /usr/java/jdk1.8.0_131

Die obige ls-Ausgabe zeigt an, dass Sie mehrere Versionen von jre oder jdk auf demselben Computer installieren können, da jede einzelne Version der Installation ihren eigenen Verzeichnisnamen mit der darin enthaltenen Versionsnummer erhält.

Die ausführbare Java-Datei wird vom JRE-Speicherort (und nicht vom JDK-Speicherort) verwendet.

Wenn Sie mehrere Java-Dateien installiert haben, gehen Sie wie folgt vor, um festzustellen, welche Version der ausführbaren Java-Datei systemweit verwendet wird:

Wie unten gezeigt, zeigt die ausführbare Java-Datei auf /usr/bin/java

# whereis java
java: /usr/bin/java /usr/share/man/man1/java.1

/usr/bin/java zeigt wirklich auf Java im Verzeichnis /etc/alternatives.

# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jun  1 17:03 /usr/bin/java -> /etc/alternatives/java

Schließlich, wie Sie hier sehen, zeigt die etc-Alternativen java auf die ausführbare Java-Datei der Java 8 JRE, die wir installiert haben. (d. h. aus dem Verzeichnis /usr/java/jre1.8.0_131/bin)

# ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 31 Jun  1 17:03 /etc/alternatives/java -> /usr/java/jre1.8.0_131/bin/java

Linux
  1. So installieren Sie Java unter Linux

  2. So installieren Sie Oracle Java JDK 17 unter Linux

  3. Was ist NFS und wie wird es unter Linux installiert?

  4. So installieren Sie Java (JRE oder JDK) unter FreeBSD

  5. So installieren Sie MongoDB von der Quelle (und mit YUM) unter Linux

So installieren Sie Oracle Java JDK 18 unter Linux

So installieren Sie Java (JDK und JRE) auf Ubuntu 20.04 LTS

So installieren Sie Java unter Ubuntu und Linux Mint

So installieren Sie Java (JRE oder JDK) unter Ubuntu 16.04

So installieren Sie Java 16 in Rocky Linux und AlmaLinux

So installieren Sie Java JDK oder JRE unter Ubuntu oder Debian