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.
Oracle JDK 12 er ikke tilgjengelig i det offisielle pakkelagde av Arch Linux. Men du kan enkelt laste ned og installere Oracle JDK 12 fra det offisielle nettstedet til Oracle og installere det på Arch Linux.
Først, besøk https: // www.Oracle.com/technetwork/java/javase/nedlastinger/indeks.html fra din favoritt nettleser og klikk på NEDLASTING knapp for java se 12.0.1 eller Java Platform (JDK) 12.
Nå, klikk på Godta lisensavtale Å godta Oracle Technology Network License Agreement for Oracle Java SE.
Nå, klikk på JDK-12.0.1_linux-x64_bin.tjære.gz lenke som merket på skjermbildet nedenfor.
Nettleseren din skal be deg om å lagre filen. Klikk på Lagre filen Og klikk deretter på Ok.
Nettleseren din bør begynne å laste ned Oracle JDK Tar.GZ Archive. Det kan ta en stund å fullføre.
Når nedlastingen er fullført, navigerer du til ~/Nedlastinger Katalog med følgende kommando:
$ cd ~/nedlastinger
Som du ser, Oracle JDK 12 TAR.GZ -arkivet jeg nettopp lastet ned er her.
Nå, trekke ut Oracle JDK 12 TAR.GZ -arkivet i /opt Katalog med følgende kommando:
$ sudo tar xvzf jdk-12.0.1_linux-x64_bin.tjære.gz -c /opt
JDK 12 TAR.GZ -arkivet skal trekkes ut.
Som du ser, en ny katalog JDK-12.0.1/ er opprettet i /opt katalog. Legg merke til katalognavnet.
Nå må du opprette en ny miljøvariabel Java_home og legg til Oracle JDK 12 binærveger til STI miljøvariabel. For å gjøre det, kjør følgende kommando:
$ ekko -e 'eksport java_home = "/opt/jdk -12.0.1 "\ nexport path =" $ bane: $ java_home/bin "\ n '
| sudo tee /etc /profil.D/JDK12.sh
En ny fil /etc/profil.D/JDK12.sh bør opprettes.
Nå, start Arch Linux -maskinen din med følgende kommando:
$ sudo omstart
Når datamaskinen støvler, kjører du følgende kommando for å sjekke om Java_home og STI Miljøvariabler settes riktig.
$ ekko $ java_home && ekko $ baneSom du kan se, er java_home og banemiljøvariablene riktig angitt.
Nå, sjekk om Oracle JDK 12 jobber med følgende kommando:
$ java -versionSom du ser 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 det offisielle nettstedet til OpenJDK og installere det på Arch Linux.
Besøk først den offisielle nettstedet til OpenJDK 12 på https: // jdk.Java.nett/12/. Når siden har lastet inn, klikker du på tjæren.GZ klikk som merket på skjermbildet nedenfor.
Nettleseren din skal be deg om å lagre OpenJDK 12 TAR.GZ Archive. Plukke ut Lagre filen og klikk på Ok.
Nettleseren din bør begynne å laste ned OpenJDK 12 TAR.GZ Archive. Det kan ta en stund å fullføre.
Når nedlastingen er fullført, navigerer du til ~/Nedlastinger Katalog med følgende kommando:
$ cd ~/nedlastinger
Som du kan se, openjdk 12 tjære.GZ -arkivet er her.
Nå, trekk ut OpenJDK 12 TAR.GZ -arkivet 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 bør 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 banemiljøvariabelen. For å gjøre det, kjør følgende kommando:
$ ekko -e 'eksport java_home = "/opt/jdk -12.0.1 "\ nexport path =" $ bane: $ java_home/bin "\ n '
| sudo tee /etc /profil.D/OpenJDK12.sh
En ny fil /etc/profil.D/OpenJDK12.sh bør opprettes.
Nå, start datamaskinen på nytt med følgende kommando:
$ sudo omstart
Når datamaskinen støvler, kjører du følgende kommando for å sjekke om miljøvariablene Java_home og STI er riktig satt.
$ ekko $ java_home && ekko $ baneKjør nå følgende kommando for å sjekke om OpenJDK 12 fungerer.
$ java -versionSom du ser fungerer OpenJDK 12 riktig.
Å sammenstille et enkelt Java -program med JDK 12:
I denne delen vil jeg vise deg hvordan du kan samle og kjøre et enkelt Java -program med JDK 12.
Jeg har skrevet et enkelt Java -program Velkommen.Java og lagret det i ~/koder katalog.
Innholdet i Velkommen.Java Java -kildefilen er som følger:
Nå, for å kompilere Velkommen.Java Kildefil, kjør følgende kommando:
$ Javac velkommen.JavaDe Velkommen.Java Java -kildefilen skal samles og en ny fil Velkommen.klasse skal genereres som du kan se på skjermdumpen nedenfor. Det kalles en Java -klassefil. Java -kildekoden konverteres til Java Bytecode og den konverterte bytecoden lagres i klassefilen, som JVM (Java Virtual Machine) kan kjøre.
Nå kan du kjøre den kompilerte Java -klassefilen som følger:
$ java velkommenMERK: Når du vil kjøre en Java -klassefil, ekskluderer du .klasse Utvidelse.
Som du ser vises riktig utgang.
Så det er slik du installerer Oracle JDK 12 og OpenJDK 12 på Arch Linux. Takk for at du leste denne artikkelen.