Java

Sådan installeres JDK 12 på CentOS 7

Sådan installeres JDK 12 på CentOS 7
Java Development Kit (JDK) bruges til at udvikle og teste Java-applikationer. Det bruges af millioner af Java-udviklere over hele verden.

JDK har 2 versioner. OpenJDK og Oracle JDK. OpenJDK er en open source-implementering af Oracle JDK. Oracle JDK indeholder nogle proprietære koder, som OpenJDK ikke har. OpenJDK er open source, hvor Oracle JDK ikke er.

I denne artikel vil jeg vise dig, hvordan du installerer Oracle JDK 12 og OpenJDK 12 på CentOS 7. Så lad os komme i gang.

Installation af Oracle JDK 12:

Oracle JDK 12 er ikke tilgængelig i det officielle pakkeopbevaringssted for CentOS 7. Men du kan nemt downloade Oracle JDK 12 fra Oracles officielle hjemmeside og installere det på CentOS 7.

Besøg først https: // www.orakel.com / technetwork / java / javase / downloads / index.html fra din yndlingsbrowser. Når siden er indlæst, skal du klikke på HENT Java Platform (JDK) 12 som markeret i skærmbilledet nedenfor.

Klik nu på Accepter licensaftalen at acceptere Oracle Technology Network License Agreement for Oracle Java SE.

Din browser skal bede dig om at gemme filen. Vælg Gem filen og klik på Okay.

jdk 12.0.1 RPM-pakke downloades.

Når download er afsluttet, skal du navigere til ~ / Downloads-biblioteket som følger:

$ cd ~ / Downloads

Som du kan se, er RPM-pakkefilen, jeg lige har downloadet, her.

Installer nu RPM-pakkefilen med følgende kommando:

$ sudo rpm -Uvh jdk-12.0.1_linux-x64_bin.omdrejningstal

Oracle JDK 12 installeres.

Oracle JDK 12 skal installeres på dette tidspunkt.

For at kontrollere, at installationen var vellykket, og Oracle JDK 12 fungerer, skal du køre følgende kommando:

$ java -version

Som du kan se, fungerer Oracle JDK 12.

Installation af OpenJDK 12:

OpenJDK 12 er ikke tilgængelig i den officielle pakkeopbevaring af CentOS 7. Men du kan nemt downloade det fra OpenJDK's officielle hjemmeside og installere det på CentOS 7.

For at downloade OpenJDK 12, besøg https: // jdk.java.net / 12 / fra din yndlingswebbrowser, og klik på .tjære.gz-link som markeret i skærmbilledet nedenfor.

Din browser skal bede dig om at gemme OpenJDK 12 .tjære.gz arkiv. Vælg Gem filen og klik på Okay.

Din browser skal begynde at downloade OpenJDK 12 arkiv. Det kan tage et stykke tid at gennemføre.

Når download er afsluttet, skal du navigere til ~ / Downloads-biblioteket med følgende kommando:

$ cd ~ / Downloads

Som du kan se, er OpenJDK 12-arkivet, du lige har downloadet, her.

Uddrag nu OpenJDK 12-arkivet i / opt bibliotek med følgende kommando:

$ sudo tjære xvzf openjdk-12.0.1_linux-x64_bin.tjære.gz -C / opt

OpenJDK 12-arkivet skal downloades.

Som du kan se, oprettes der en ny mappe i / opt vejviser. Bemærk katalognavnet.

Nu skal du tilføje JAVA_HOME miljøvariabel og tilføj OpenJDK 12 binær bibliotek til STI miljøvariabel. For at gøre det skal du køre følgende kommando:

$ echo -e 'eksport JAVA_HOME = "/ opt / jdk-12.0.1 "\ nexport PATH =" $ PATH: $ JAVA_HOME / bin "\ n '|
sudo tee / etc / profil.d / openjdk12.sh

En ny fil / etc / profil.d / openjdk12.sh skal oprettes.

Genstart din computer nu med følgende kommando:

$ sudo genstart

Når din computer er startet, skal du køre følgende kommando for at kontrollere, om miljøvariablerne JAVA_HOME og STI er indstillet korrekt.

$ echo $ JAVA_HOME && echo $ PATH

Som du kan se, er miljøvariablerne korrekt indstillet.

Kontroller nu, om OpenJDK 12 fungerer korrekt med følgende kommando:

$ java -version

OpenJDK version 1.8.0_212! Dette er ikke den version, vi installerede.

Problemet er, at en anden version af OpenJDK er installeret på din CentOS 7-maskine. For at løse dette problem skal du bare fjerne de gamle OpenJDK-pakker fra din CentOS 7-maskine som følger:

$ sudo yum fjern $ (sudo rpm -qa | grep openjdk)

Nu skal du trykke på y og tryk derefter på at fortsætte.

Den ældre version af OpenJDK skal fjernes.

Som du kan se, vises nu versionen korrekt. Så OpenJDK, vi har installeret tidligere, bruges.

Kompilering og kørsel af et simpelt Java-program med JDK 12:

I dette afsnit skal jeg kompilere og køre et simpelt Java-program med JDK 12.

Jeg skrev et simpelt Java-program i en fil Velkommen.java og læg det i ~ / koder bibliotek på mine login-brugere HJEM-katalog.

Indholdet af velkomst.Java Java-kildefil er:

offentlig klasse Velkomst
offentlig statisk ugyldig hoved (String [] args)
System.ud.println ("Velkommen til LinuxHint!");

Naviger først til det bibliotek, hvor Velkommen.java kildefil er.

$ cd ~ / koder

Derefter for at kompilere Velkommen.java Java-kildefil, kør følgende kommando:

$ javac Velkommen.java

En gang Velkommen.java kildefilen er kompileret, a Velkommen.klasse filen skal genereres. Dette er en Java-klassefil. Den indeholder Java-bykoder, som Java Virtual Machine (JVM) kan forstå.

Som du kan se, vises den korrekte output.

Så det er sådan, du installerer Oracle JDK 12 og OpenJDK 12 på CentOS 7. Tak, fordi du læste denne artikel.

Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...
Mus Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Remap dine museknapper forskelligt til anden software med X-Mouse Button Control
Måske har du brug for et værktøj, der kan ændre din muses kontrol med hver applikation, du bruger. Hvis dette er tilfældet, kan du prøve en applikatio...