Zoeken op website

Java 14 installeren op CentOS/RHEL 7/8 en Fedora


Java is een veilige, stabiele en bekende programmeertaal en computertechnologieplatform voor algemene doeleinden met veel onderling verbonden mogelijkheden.

Om op Java gebaseerde applicaties uit te voeren, moet Java op uw server zijn geïnstalleerd. Je hebt vooral de Java Runtime Environment (JRE) nodig, een verzameling softwarecomponenten die worden gebruikt om Java-applicaties op de Linux-machine uit te voeren.

Als u softwareapplicaties voor Java wilt ontwikkelen, moet u de Oracle Java Development Kit (JDK) installeren, die wordt geleverd met een volledige JRE pakket met tools voor het ontwikkelen, debuggen en monitoren van Java-applicaties en het is een door Oracle ondersteunde Java SE (Standard Edition)-versie.

Opmerking: als u op zoek bent naar een open-source en gratis JDK-versie, installeer dan de OpenJDK die biedt dezelfde functies en prestaties als Oracle JDK onder de GPL-licentie.

In dit artikel laten we u zien hoe u OpenJDK 16 vanuit de EPEL repository en Oracle OpenJDK 17 (de nieuwste release) installeert met behulp van binaire pakketten in op RHEL gebaseerde Linux-distributies zoals CentOS, Fedora, Rocky Linux en AlmaLinux om Java te ontwikkelen en uit te voeren toepassingen.

Installeer OpenJDK 16 in CentOS/RHEL en Fedora

Op het moment dat dit artikel wordt geschreven, is OpenJDK 16 de momenteel beschikbare versie die kan worden geïnstalleerd met behulp van de volgende opdrachten uit de EPEL-repository.

yum install java-latest-openjdk
java -version
Voorbeelduitvoer
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Installeer Oracle OpenJDK 17 in CentOS/RHEL en Fedora

Om Oracle OpenJDK 17 te installeren, moet u het productieklare OpenJDK 17 downloaden van de Java SE Downloads-pagina of de volgende wget-opdracht uitvoeren om het te downloaden en te installeren, zoals weergegeven.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Installeer het pakket met behulp van de volgende opdracht:

yum localinstall jdk-17_linux-x64_bin.rpm

Bevestig vervolgens de geïnstalleerde Java-versie.

java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

Stel de standaard Java-versie in

Als er meer dan één Java-versie op het systeem is geïnstalleerd, moet u de standaardversie instellen met de opdracht alternatives, zoals weergegeven.

alternatives --config java
Voorbeelduitvoer
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

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

Voer gewoon het nummer in om de standaard Java-versie op het systeem in te stellen.

Controleer ten slotte de Java-versie.

java -version
Voorbeelduitvoer
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Gefeliciteerd! Je hebt met succes de nieuwste versie van Oracle OpenJDK geïnstalleerd in RHEL, CentOS, Fedora,< en Rocky Linux/AlmaLinux om Java-applicaties te ontwikkelen en uit te voeren.