Sådan installeres Java 8 eller Java 13 på CentOS 8

I serverens verden er der en række applikationer og hjælpeprogrammer, der er nøglen til en korrekt og korrekt drift, ikke kun af systemet og dets applikationer, men også af mange tjenester, som systemet vil interagere med.

Et af disse værktøjer er Java, som er bredt kendt af webudviklere, da Java er en ideel og alsidig teknologi til udvikling af webapplikationer, hvilket letter både implementeringen og opstarten.

Java er et programmeringssprog med flere platforme, hvor det integrerer Java Runtime Environment (JRE), og dette er igen sammensat af Java Virtual Machine (JVM), der definerer kerneklasser på Java -platformen og administrerer de tilgængelige biblioteker til Java. JRE er ansvarlig for at anvende softwarens runtime, og dette vil igen blive implementeret i nuværende webbrowsere.

Hvis du stadig ikke er overbevist om at installere Java, skal du vide, at mere end 90% af holdene på forretningsniveau gør brug af denne software, så mulighederne for skalerbarhed og ydeevne er brede, nogle af dens hovedkarakteristika er:

funktioner

  • Java giver os værktøjerne til at skrive software på en platform og køre den praktisk talt på en anden platform.
  • Evne til at udvikle serverapplikationer og HTML -formularer.
  • Kombiner forskellige Java-baserede applikationer eller tjenester for at oprette applikationer eller tjenester.
  • Udvikle programmer til at køre i en browser eller webtjenester.
  • Skriv applikationer til mobiltelefoner, eksterne processorer, mikrokontrollere, gateways og millioner af andre enheder.

Hvad er Java 8Solvetic vil tale i denne mulighed for Java 8, som gør det muligt at forbedre ydeevnen i udvikling og udførelse af Java -programmer i ethvert miljø, nogle af dens mest fremragende egenskaber er:

  • Integrerer en ny dato og tid API.
  • Den drives af Nashhorn JavaScript -motoren.
  • Tilbyder virtuel udvidelse og Lambda -udtryksmetoder.
  • Dens sikkerhed er blevet forbedret for at optimere brugen.

Dernæst forklarer vi dig i Solvetic, hvordan du installerer Java 8 på CentOS 8.

BemærkJava 8 er ikke tilgængelig for offentlig download, så senere kan du se, hvordan du installerer Java 13 på CentOS 8.

1. Sådan installeres Java 8 på CentOS 8


I dette tilfælde tilbyder Oracle Java RPM -pakker og kompileret kildekode til installation, men i betragtning af at den officielle download allerede er tilgængelig, er det bedre at bruge kildekoden til Java SE Development Kit 8.

Trin 1
Til dette vil vi downloade koderne fra det officielle Oracle -websted, der kan vi registrere gratis til download:

FORSTØRRE

Trin 2
Der kan vi downloade enten .rpm -filen eller .tar.gz -filen. Hvis vi downloader .tar.gz -filen, kan vi se den ved hjælp af kommandoen ls:

Trin 3
Vi fortsætter med at udtrække det ved at udføre:

 sudo tar xzf jdk-8u221-linux-x64.tar.gz

Trin 4
Vi vil bruge "ls" til at kontrollere, at biblioteket er oprettet. Vi ser, at det oprettede bibliotek er “jdk1.8.0_221.

Trin 5
Alternativt kan vi installere Java 8 ved at udføre følgende:

 yum installere java-1.8.0-openjdk

Trin 6
Vi indtaster bogstavet "s" for at bekræfte overførslen:

Trin 7
Herefter vil vi udføre følgende for at installere nogle afhængigheder:

 yum installere java-1.8.0-opemjdk-devel

Trin 8
Igen indtaster vi bogstavet "s" for at bekræfte download og installation.

Trin 9
En anden mulighed er at downloade .rpm -filen fra det officielle websted og derefter køre følgende:

 yum localinstall jre-8u221-linux-x64.rpm

Trin 10
Vi accepterer download og installation af Java 8 på CentOS 8:

Trin 11
Java valideringVi kan kontrollere, at Java er blevet installeret korrekt ved at udføre følgende:

 java -version

Kortlæg Java -stienVi vil definere JAVA_HOME -variablen med følgende kommando, som giver os mulighed for at definere stien:

 opdateringsalternativer --config java

Trin 12
Der skal vi vælge den relevante sti og trykke på Enter, derefter etablerer vi stien ved at udføre:

 eksport JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java

Trin 13
Vi kontrollerer dette ved at indtaste følgende. Der kontrollerer vi den tildelte rute.

 ekko $ JAVA_HOME

Dette er processen med at installere Java 8 på CentOS 8.

2. Sådan installeres Java 13 på CentOS 8

Trin 1
Java 13 er den seneste version af Oracle og vil være kompatibel i de næste 6 måneder, og som du burde vide, integrerer denne nye version nye funktioner og forbedringer, nogle af disse er:

Hvad er nyt?

  • Tilføjede metoden FileSystems.newFileSystem.
  • Nye overførselsmetoder java.nio.ByteBuffer Bulk get / put.
  • Understøtter Unicode 12.1
  • Nye rå strenglitteraler, der bruger flere linjer kildekode.
  • Den maksimale ZGC -bunke er 16 TB.
  • Konfigurerbar læsetimeout for CRL.
  • Det har understøttelse af MS Cryptography Next Generation (CNG)
  • Understøttelse af X25519 og X448 i TLS og mange flere.

Java 13 -installationsprocessen på CentOS 8 er meget enklere, og du vil se, hvorfor du først og fremmest kan downloade .rpm- eller .tar.gz -filen fra det officielle Oracle -link:

Trin 2
Eller fra terminalen i CentOS 8 kan du udføre følgende:

 wget --no-cookies-ingen-check-certifikat-header "Cookie: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13+33/ 5b8a42f3905b406298b72d750b6919f6 / jdk-13_linux-x64_bin.rpm "

FORSTØRRE

Trin 3
Når denne proces er afsluttet, ser vi følgende:

FORSTØRRE

Trin 4
Det næste trin er at udføre den downloadede fil, til dette indtaster vi følgende:

 rpm -Uvh jdk-13_linux-x64_bin.rpm

FORSTØRRE

Trin 5
Når denne opgave er færdig, kan vi verificere versionen af ​​Java i CentOS 8 med følgende kommando:

 java -version

FORSTØRRE

Trin 6
Endelig, da de fleste Java-baserede applikationer gør brug af miljøvariabler til deres udførelse, er det nødvendigt at definere Java-miljøvariablerne med følgende kommandoer:

 eksporter JAVA_HOME = / usr / java / jdk-13 (Definer JAVA_HOME-variabel) eksporter PATH = $ PATH: / usr / java / jdk-13 / bin (Definer PATH-variabel)

FORSTØRRE

Fra dette øjeblik er du klar til at bruge Java 8 eller Java 13 på CentOS 8 og få mest muligt ud af webtjenester.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave