Java

Slik installerer du JDK 12 på Arch Linux

Slik installerer du JDK 12 på Arch Linux
Java Development Kit (JDK) brukes til å kompilere, kjøre, feilsøke og signere Java-applikasjoner. Den brukes av Java-utviklere over hele verden. JDK 12 er den siste utgivelsen av JDK.

Det er to versjoner av JDK. OpenJDK og Oracle JDK. OpenJDK er åpen kildekode og inneholder ingen proprietære koder. Oracle JDK er lukket kilde og inneholder proprietære koder fra Oracle.

I denne artikkelen skal jeg vise deg hvordan du installerer Oracle JDK 12 og OpenJDK 12 på Arch Linux. Så la oss komme i gang.

Installere Oracle JDK 12:

Oracle JDK 12 er ikke tilgjengelig i det offisielle pakkelageret til Arch Linux. Men du kan enkelt laste ned og installere Oracle JDK 12 fra den offisielle nettsiden til Oracle og installere den på Arch Linux.

Gå først til https: // www.orakel.com / technetwork / java / javase / nedlastinger / indeks.html fra favorittnettleseren din, og klikk på NEDLASTING -knapp for Java SE 12.0.1 eller Java Platform (JDK) 12.

Nå klikker du på Godta lisensavtalen å godta Oracle Technology Network License Agreement for Oracle Java SE.

Klikk nå på jdk-12.0.1_linux-x64_bin.tjære.gz lenke som markert i skjermbildet nedenfor.

Nettleseren din bør be deg om å lagre filen. Klikk på Lagre filen og klikk deretter på OK.

Nettleseren din skal begynne å laste ned Oracle JDK tar.gz arkiv. Det kan ta litt tid å fullføre.

Når nedlastingen er fullført, navigerer du til ~ / Nedlastinger katalog med følgende kommando:

$ cd ~ / Nedlastinger

Som du kan se, tar Oracle JDK 12.gz arkiv jeg nettopp lastet ned er her.

Nå, trekk ut Oracle JDK 12 tjære.gz arkiv i / opt katalog med følgende kommando:

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

JDK 12 tjære.gz-arkiv skal hentes ut.

Som du kan se, en ny katalog jdk-12.0.1/ er opprettet i / opt katalog. Merk katalognavnet.

Nå må du opprette en ny miljøvariabel JAVA_HOME og legg til Oracle JDK 12-binærfiler i STI miljøvariabel. For å gjøre det, kjør følgende kommando:

$ echo -e 'eksport JAVA_HOME = "/ opt / jdk-12.0.1 "\ nexport PATH =" $ PATH: $ JAVA_HOME / søppel "\ n '
| sudo tee / etc / profile.d / jdk12.sh

En ny fil / etc / profil.d / jdk12.sh skal opprettes.

Start din Arch Linux-maskin på nytt med følgende kommando:

$ sudo omstart

Når datamaskinen har startet, kjører du følgende kommando for å sjekke om JAVA_HOME og STI miljøvariabler er riktig innstilt.

$ echo $ JAVA_HOME && echo $ PATH

Som du ser er miljøvariablene JAVA_HOME og PATH riktig innstilt.

Sjekk nå om Oracle JDK 12 jobber med følgende kommando:

$ java -versjon

Som du kan se, fungerer Oracle JDK 12 riktig.

Installere OpenJDK 12:

OpenJDK 12 er ikke tilgjengelig i det offisielle pakkelageret til Arch Linux. Men du kan laste den ned fra den offisielle nettsiden til OpenJDK og installere den på Arch Linux.

Gå først til den offisielle nettsiden til OpenJDK 12 på https: // jdk.java.netto / 12 /. Når siden er lastet inn, klikker du på tjæren.gz klikk som merket i skjermbildet nedenfor.

Nettleseren din bør be deg om å lagre OpenJDK 12 tar.gz arkiv. Å velge Lagre filen og klikk på OK.

Nettleseren din skal begynne å laste ned OpenJDK 12 tar.gz arkiv. Det kan ta litt tid å fullføre.

Når nedlastingen er fullført, navigerer du til ~ / Nedlastinger katalog med følgende kommando:

$ cd ~ / Nedlastinger

Som du ser, tar OpenJDK 12 tar.gz arkiv er her.

Nå trekker du ut OpenJDK 12-tjære.gz arkiv i / opt katalog med følgende kommando:

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

OpenJDK 12 tar.gz-arkivet skal lastes ned.

En ny katalog jdk-12.0.1/ skal opprettes i / opt katalog.

Nå må du lage en ny JAVA_HOME miljøvariabel og oppdater PATH-miljøvariabelen. For å gjøre det, kjør følgende kommando:

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

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

Start datamaskinen på nytt med følgende kommando:

$ sudo omstart

Når datamaskinen har startet, kjører du følgende kommando for å sjekke om miljøvariablene JAVA_HOME og STI er riktig innstilt.

$ echo $ JAVA_HOME && echo $ PATH

Kjør nå følgende kommando for å sjekke om OpenJDK 12 fungerer.

$ java -versjon

Som du kan se, fungerer OpenJDK 12 riktig.

Kompilere et enkelt Java-program med JDK 12:

I denne delen vil jeg vise deg hvordan du kan kompilere og kjøre et enkelt Java-program med JDK 12.

Jeg har skrevet et enkelt Java-program Velkommen.java og lagret den i ~ / koder katalog.

Innholdet i Velkommen.java Java-kildefilen er som følger:

Nå, for å kompilere Velkommen.java kjør fil, kjør følgende kommando:

$ javac Velkommen.java

De Velkommen.java Java-kildefilen skal kompileres og en ny fil Velkommen.klasse skal genereres som du kan se på skjermbildet nedenfor. Det kalles en Java-klassefil. Java-kildekoden konverteres til Java bytecode og den konverterte bytecode lagres i klassefilen, som JVM (Java Virtual Machine) kan kjøre.

Nå kan du kjøre den kompilerte Java-klassefilen som følger:

$ java Velkommen

MERK: Når du vil kjøre en Java-klassefil, ekskluder du .klasse Utvidelse.

Som du kan se, vises riktig utgang.

Så det er slik du installerer Oracle JDK 12 og OpenJDK 12 på Arch Linux. Takk for at du leser denne artikkelen.

Mus Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kartlegg museknappene på en annen måte for annen programvare med X-Mouse Button Control
Kanskje du trenger et verktøy som kan gjøre at musens kontroll endres med hvert program du bruker. Hvis dette er tilfelle, kan du prøve et program som...
Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jeg har nylig lest om Microsoft Sculpt Touch trådløs mus og bestemte meg for å kjøpe den. Etter å ha brukt den en stund bestemte jeg meg for å dele mi...
Mus AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
AppyMouse Pekeplate og musepeker på skjermen for Windows-nettbrett
Nettbrettbrukere savner ofte musepekeren, spesielt når de bruker vanlige bærbare datamaskiner. Berøringsskjermen Smarttelefoner og nettbrett har mange...