Det er to versjoner av JDK. Oracle JDK og OpenJDK. Alle komponentene i OpenJDK er åpen kildekode. Det samme går ikke med Oracle JDK. Noen komponenter i Oracle JDK er proprietære. Dette er grunnen til at noen foretrekker OpenJDK fremfor Oracle JDK.
Openjdk 10 nylig kom nettopp ut. Så i denne artikkelen skal jeg vise deg hvordan du installerer den i Debian 9 Stretch. La oss komme i gang.
Last ned OpenJDK 10
I denne delen vil jeg vise deg hvordan du laster ned OpenJDK 10 fra det offisielle nettstedet til OpenJDK.
Gå først til det offisielle nettstedet til OpenJDK 10 på http: // jdk.Java.nett/ 10/ og du bør se følgende side som vist på skjermdumpen nedenfor.
Bla litt ned til Nedlastinger seksjon. Klikk på lenken som merket i skjermbildet nedenfor for å laste ned 64-bit Linux-versjonen av OpenJDK 10 tjære.gz arkiv.
Klikk på Lagre filen Og klikk deretter på Ok.
Nedlastingen din skal starte som vist på skjermbildet nedenfor.
Installere OpenJDK 10
Når nedlastingen er fullført, bør du finne den i standard Nedlastinger Katalog over nettleserne dine. I mitt tilfelle er det Nedlastinger/ katalog i brukerens HJEM katalog.
Først, naviger til Nedlastinger/ Katalog med følgende kommando:
$ cd ~/nedlastinger
Nå hvis du viser kataloginnholdet med ls -lh Kommando, bør du finne OpenJDK 10 TAR -arkivet som vist i den markerte delen av skjermbildet nedenfor.
Nå må du trekke ut tjærearkivet. Jeg skal trekke den ut i min /opt katalog. Det kan være lurt å velge en annen katalog. Du er fri til å gjøre det.
$ sudo tar xvzf openjdk-10_linux-x64_bin.tjære.gz -c install_dir
Tjærearkivet skal trekkes ut.
Nå hvis du viser din Install_dir, I mitt tilfelle er det /opt Katalog, bør du se JDK-10/ Katalog som merket på skjermdumpen nedenfor.
Nå må du legge den til i STI av ditt debian 9 -operativsystem. På den måten trenger du ikke å skrive inn hele veien til OpenJDK 10 -binære filer for å samle eller kjøre Java -programmer.
Kjør følgende kommando for å opprette en ny fil JDK10.sh i /etc/profil.d Katalog:
$ sudo nano /etc /profil.D/JDK10.sh
Du bør se følgende vindu.
Legg nå følgende linjer i filen:
Eksporter java_home = "nstall_dir/jdk-10"De Install_dir I mitt tilfelle det /opt
Trykk nå + x, Trykk deretter y Og trykk deretter For å lagre filen.
Når filen er lagret, må du starte datamaskinen på nytt med følgende kommando:
$ sudo omstart
Når datamaskinen starter, kjører du følgende kommando for å teste om Java_home Miljøvariabel er tilgjengelig:
$ ekko $ java_homeSom du kan se på skjermbildet nedenfor, er det satt til riktig vei.
Du kan også sjekke STI Miljøvariabel med følgende kommando:
$ ekko $ bane
Som du kan se i den markerte delen av skjermbildet nedenfor, OpenJDK 10 -tallet søppel/ Katalogen legges til STI.
Kjør nå følgende kommando for å sjekke om OpenJDK fungerer eller ikke:
$ Javac -versionSom du kan se på skjermbildet nedenfor, fungerer OpenJDK 10 riktig.
Å sammenstille og kjøre et Java -program med OpenJDK 10
I dette avsnittet vil jeg samle og kjøre et enkelt Java -program med OpenJDK 10 for å vise deg at OpenJDK 10 fungerer riktig.
Dette er mitt enkle Hello World -program som er lagret i ~/Dokumenter/koder/helloworld.Java fil.
offentlig klasse HelloWorldKompilerer HelloWorld.java med openjdk 10
Naviger først til katalogen der filen lagres med følgende kommando:
$ cd ~/dokumenter/koder
Nå for å kompilere Hei Verden.Java Java kildefil, kjør følgende kommando:
$ Javac Helloworld.Java
Kjører HelloWorld med OpenJDK 10
Først når Hei Verden.Java filen er samlet, en Hei Verden.klasse filen genereres. Dette er Java Byte -kodefilen du kjører med Java Kommando som følger:
$ Java Helloworld
MERK: Hvis Java Byte -koden filnavnet er Hei Verden.klasse, du løper Java Helloworld. Du må ikke inkludere .klasse Utvidelse. Ellers fungerer det ikke.
Som du ser, kjørte Java -programmet vellykket og viste riktig utgang.
Så det er slik du installerer OpenJDK 10 på Debian 9 Stretch. Takk for at du leste denne artikkelen.