Hvordan installere Java 14 på CentOS/RHEL 7/8 og Fedora


Java er en sikker, stabil og velkjent, generell programmeringsspråk og datateknologiplattform med mange sammenkoblede muligheter.

For å kjøre Java-baserte applikasjoner må du ha Java installert på serveren din. Du trenger stort sett Java Runtime Environment (JRE), en samling programvarekomponenter som brukes til å kjøre Java-applikasjoner på Linux-maskinen.

Hvis du vil utvikle programvareapplikasjoner for Java, må du installere Oracle Java Development Kit (JDK), som kommer med en komplett JRE pakke med verktøy for utvikling, feilsøking og overvåking av Java-applikasjoner, og det er en Oracle-støttet Java SE (Standard Edition)-versjon.

Merk: Hvis du ser etter en åpen kildekode og gratis JDK-versjon, installer OpenJDK som gir samme funksjoner og ytelse som Oracle JDK under GPL-lisensen.

I denne artikkelen vil vi vise deg hvordan du installerer OpenJDK 16 fra EPEL-depotet og Oracle OpenJDK 17 (den siste utgivelsen) ved hjelp av binære pakker i RHEL-baserte Linux-distribusjoner som CentOS, Fedora, Rocky Linux og AlmaLinux for å utvikle og kjøre Java applikasjoner.

Installer OpenJDK 16 i CentOS/RHEL og Fedora

På tidspunktet for skriving av denne artikkelen er OpenJDK 16 den tilgjengelige versjonen som skal installeres ved hjelp av følgende kommandoer fra EPEL-depotet.

yum install java-latest-openjdk
java -version
Eksempelutgang
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)

Installer Oracle OpenJDK 17 i CentOS/RHEL og Fedora

For å installere Oracle OpenJDK 17, må du laste ned den produksjonsklare OpenJDK 17 fra Java SE-nedlastingssiden eller kjøre følgende wget-kommando for å laste ned og installere den som vist.

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

Installer pakken ved å bruke følgende kommando:

yum localinstall jdk-17_linux-x64_bin.rpm

Deretter bekrefter du den installerte Java-versjonen.

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)

Angi standard Java-versjon

Hvis du har mer enn én Java-versjon installert på systemet, må du angi standardversjonen ved å bruke kommandoen alternativer som vist.

alternatives --config java
Eksempelutgang
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

Bare skriv inn nummeret for å angi standard Java-versjon på systemet.

Til slutt, sjekk Java-versjonen.

java -version
Eksempelutgang
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)

Gratulerer! Du har installert den nyeste versjonen av Oracle OpenJDK i RHEL, CentOS, Fedora,< og Rocky Linux/AlmaLinux for å utvikle og kjøre Java-applikasjoner.