Java

Installer Oracle JDK 11 på CentOS 7

Installer Oracle JDK 11 på CentOS 7
Den seneste LTS (Long Term Support) version af JDK (Java Development Kit) er version 11, der kom ud for nylig. JDK 8 og JDK 11 er de eneste officielt understøttede versioner af JDK på tidspunktet for denne skrivning. Hvis du bruger JDK 9 eller JDK 10, anbefaler jeg, at du opgraderer til JDK 11.

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

Download af Oracle JDK 11:

Oracle JDK 11 er ikke tilgængelig i det officielle pakkeopbevaringssted for CentOS 7. Men du kan downloade Oracle JDK 11 fra den officielle webside for Oracle og installere den på CentOS 7.

Besøg først den officielle webside for Oracle JDK på https: // www.orakel.com / technetwork / java / javase / oversigt / indeks.html

Når siden er indlæst, skal du klikke på Downloads som markeret i skærmbilledet nedenfor.

Gå nu til Java SE 11.x.y (LTS) sektion, og klik på HENT som markeret i skærmbilledet nedenfor.

Rul nu lidt ned til Java SE Development Kit 11.x.y sektion. Nu skal du acceptere Oracle Technology Network License Agreement for Oracle Java SE for at downloade Oracle JDK 11. For at gøre det skal du klikke på Accepter licensaftalen som markeret i skærmbilledet nedenfor.

Klik nu på linket til RPM-fil som markeret i skærmbilledet nedenfor.

Din browser skal bede dig om at downloade RPM-pakkefilen. Vælg bare Gem filen og klik på Okay.

Din browser skal begynde at downloade JDK 11 RPM-pakkefilen. Det kan tage et stykke tid at gennemføre.

Installation af Oracle JDK 11:

Når download er afsluttet, skal du navigere til biblioteket (normalt ~ / Downloads-biblioteket), hvor du downloadede RPM-pakkefilen med følgende kommando:

$ cd ~ / Downloads

Du skulle se jdk-11.0.1_linux-x64_bin.omdrejningstal RPM-pakkefil. Filnavnet kan være anderledes, når du læser denne artikel. Så sørg for at erstatte den med din fra nu af.

Kør nu følgende kommando for at installere Oracle JDK 11 RPM-pakkefil på din CentOS 7-maskine.

$ sudo rpm -ivU jdk-11.0.1_linux-x64_bin.omdrejningstal

Oracle JDK 11 skal installeres.

Kør følgende kommando for at sikre, at Oracle JDK 11 fungerer korrekt:

$ javac -version

Som du kan se, fungerer Java 11. Så Oracle JDK 11 er installeret med succes.

Kompilering og kørsel af et Java-program med Oracle JDK 11:

I dette afsnit vil jeg kompilere og køre et simpelt Java-program med Oracle JDK 11.

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

Indholdet af Hej.java Java-kildefilen er angivet nedenfor.

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

Nu for at kompilere Hej.java Java-kildefil, naviger til det bibliotek, hvor Hej.java kildefilen er og kør følgende kommando:

$ javac Hej.java

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

Nu kan du dele Hej.klasse fil til dine venner, og de kan køre det, hvis de har Java installeret, uanset hvilket operativsystem de bruger.

For at køre det kompilerede program skal du køre følgende kommando:

$ java Hej

BEMÆRK: Når du kører en Java-klassefil, skal du ikke indtaste .klasse udvidelse. Indtast kun filnavnet. Ellers fungerer det ikke.

Som du kan se, udskrives det korrekte output.

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

Bedste Linux Distros til spil i 2021
Linux-operativsystemet er kommet langt fra dets originale, enkle, serverbaserede udseende. Dette operativsystem er forbedret enormt i de senere år og ...
Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....
Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...