Slik installerer du Java 8 eller Java 13 på CentOS 8

I serververdenen er det en rekke applikasjoner og verktøy som er nøkkelen til riktig og korrekt drift, ikke bare av systemet og dets applikasjoner, men også av mange tjenester som systemet vil samhandle med.

Et av disse verktøyene er Java, som er kjent for webutviklere siden Java er en ideell og allsidig teknologi for utvikling av webapplikasjoner, noe som letter både implementering og oppstart.

Java er et programmeringsspråk for flere plattformer der det integrerer Java Runtime Environment (JRE), og dette er igjen sammensatt av Java Virtual Machine (JVM) som definerer kjerneklassene til Java -plattformen og administrerer bibliotekene som er tilgjengelige for Java. JRE er ansvarlig for å bruke programvarens kjøretid, og dette blir igjen distribuert i nåværende nettlesere.

Hvis du fremdeles ikke er overbevist om å installere Java, bør du vite at mer enn 90% av teamene på forretningsnivå bruker denne programvaren, så mulighetene for skalerbarhet og ytelse er store, noen av hovedtrekkene er:

funksjoner

  • Java gir oss verktøyene til å skrive programvare på en plattform og kjøre den praktisk talt på en annen plattform.
  • Evne til å utvikle serverapplikasjoner og HTML -skjemaer.
  • Kombiner forskjellige Java-baserte applikasjoner eller tjenester for å lage applikasjoner eller tjenester.
  • Utvikle programmer for å kjøre i en nettleser eller webtjenester.
  • Skriv applikasjoner for mobiltelefoner, eksterne prosessorer, mikrokontrollere, gateways og millioner av andre enheter.

Hva er Java 8Solvetic vil snakke i denne muligheten til Java 8 som gjør det mulig å forbedre ytelsen i utvikling og utførelse av Java -programmer i ethvert miljø, noen av de mest fremragende egenskapene er:

  • Integrerer et nytt API for dato og klokkeslett.
  • Den drives av Nashhorn JavaScript -motor.
  • Tilbyr virtuelle utvidelses- og Lambda -uttrykksmetoder.
  • Sikkerheten er forbedret for å optimalisere bruken.

Deretter vil vi forklare deg i Solvetic hvordan du installerer Java 8 på CentOS 8.

MerkJava 8 er ikke tilgjengelig for offentlig nedlasting, så senere vil du se hvordan du installerer Java 13 på CentOS 8.

1. Slik installerer du Java 8 på CentOS 8


I dette tilfellet tilbyr Oracle Java RPM -pakker og kompilert kildekode for installasjon, men i lys av det faktum at den offisielle nedlastingen allerede er tilgjengelig, er det bedre å bruke kildekoden til Java SE Development Kit 8.

Trinn 1
For dette skal vi laste ned kodene fra det offisielle Oracle -nettstedet, der kan vi registrere deg gratis å laste ned:

FORSTØRRE

Steg 2
Der kan vi laste ned enten .rpm -filen eller .tar.gz -filen. Hvis vi laster ned .tar.gz -filen, kan vi se den med kommandoen ls:

Trinn 3
Vi fortsetter å pakke det ut ved å utføre:

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

Trinn 4
Vi vil bruke "ls" for å bekrefte at katalogen er opprettet. Vi ser at den opprettede katalogen er “jdk1.8.0_221.

Trinn 5
Alternativt kan vi installere Java 8 ved å utføre følgende:

 yum installer java-1.8.0-openjdk

Trinn 6
Vi skriver inn bokstaven "s" for å bekrefte nedlastingen:

Trinn 7
Etter dette vil vi utføre følgende for å installere noen avhengigheter:

 yum installer java-1.8.0-opemjdk-devel

Trinn 8
Igjen skriver vi inn bokstaven "s" for å bekrefte nedlasting og installasjon.

Trinn 9
Et annet alternativ er å laste ned .rpm -filen fra det offisielle nettstedet og deretter kjøre følgende:

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

Trinn 10
Vi godtar nedlasting og installasjon av Java 8 på CentOS 8:

Trinn 11
Java -valideringVi kan kontrollere at Java er installert riktig ved å utføre følgende:

 java -versjon

Kartlegg Java -banenVi skal definere JAVA_HOME -variabelen med følgende kommando som lar oss definere banen:

 oppdateringsalternativer --config java

Trinn 12
Der må vi velge riktig bane og trykke Enter, etter dette etablerer vi banen ved å utfø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

Trinn 13
Vi sjekker dette ved å skrive inn følgende. Der sjekker vi den tildelte ruten.

 ekko $ JAVA_HOME

Dette er prosessen for å installere Java 8 på CentOS 8.

2. Slik installerer du Java 13 på CentOS 8

Trinn 1
Java 13 er den siste versjonen av Oracle og vil være kompatibel i løpet av de neste 6 månedene, og som du burde vite, integrerer denne nye versjonen nye funksjoner og forbedringer, noen av disse er:

Hva er nytt?

  • Lagt til metoden FileSystems.newFileSystem.
  • Nye overføringsmetoder java.nio.ByteBuffer Bulk get / put.
  • Støtter Unicode 12.1
  • Nye rå strengbokstaver som bruker flere linjer med kildekode.
  • Den maksimale ZGC -haugstørrelsen er 16 TB.
  • Konfigurerbar lesetid for CRL.
  • Den har støtte for MS Cryptography Next Generation (CNG)
  • Støtte for X25519 og X448 i TLS og mange flere.

Java 13 installasjonsprosessen på CentOS 8 er mye enklere, og du vil se hvorfor du først og fremst kan laste ned .rpm eller .tar.gz filen fra den offisielle Oracle -lenken:

Steg 2
Eller fra terminalen i CentOS 8 kan du utføre følgende:

 wget --no-cookies --no-check-certificate --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

Trinn 3
Når denne prosessen er fullført, ser vi følgende:

FORSTØRRE

Trinn 4
Det neste trinnet er å utføre den nedlastede filen, for dette skriver vi inn følgende:

 rpm -Uvh jdk-13_linux-x64_bin.rpm

FORSTØRRE

Trinn 5
Når denne oppgaven er fullført, kan vi bekrefte versjonen av Java i CentOS 8 med følgende kommando:

 java -versjon

FORSTØRRE

Trinn 6
Til slutt, siden de fleste Java-baserte applikasjoner bruker miljøvariabler for utførelsen, er det nødvendig å definere Java-miljøvariablene 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 øyeblikket er du klar til å bruke Java 8 eller Java 13 på CentOS 8 og få mest mulig ut av webtjenester.

wave wave wave wave wave