Det er to implementeringer av JDK. Den ene kalles Oracle JDK og den andre er OpenJDK. OpenJDK er helt åpen kildekode, og den inkluderer ikke noen proprietær komponent i Oracle JDK. Lisensen til Oracle JDK og OpenJDK er heller ikke den samme. Oracle JDK er mer restriktiv enn OpenJDK. For de som leter etter en gratis og åpen kildekodeversjon av JDK, er OpenJDK det beste valget for dem. Du vil ikke se mye av en forskjell når du kjører OpenJDK. Opplevelsen er nesten den samme. Du kan bruke nøyaktig de samme kommandolinjeverktøyene med OpenJDK som med Oracle JDK.Det er veldig enkelt å installere OpenJDK 8 på Debian 9 Strekk fordi den allerede er tilgjengelig på det offisielle depotet til Debian 9 Stretch.
I denne artikkelen vil jeg vise deg hvordan du installerer OpenJDK 8 på Debian 9 Stretch. La oss komme i gang.
Oppdater først pakkelagdebufferen til ditt Debian 9 -operativsystem med følgende kommando:
$ sudo apt-get oppdatering
Pakkelagdebufferen din skal oppdateres.
Før du installerer OpenJDK 8, må du kjenne en ting. Det er to versjoner av OpenJDK 8 på Debian 9 Stretch Official Repository. Den ene er OpenJDK 8 Hodeløs og den andre er OpenJDK 8.
Forskjellen mellom OpenJDK 8 Headless og OpenJDK 8 er at OpenJDK 8 Headless ikke installerer noen biblioteker for å jobbe med grafiske brukergrensesnitt. Det har mindre avhengigheter. Så det er perfekt for hodeløse servere der du aldri trenger noen grafiske brukergrensesnitt (GUIS). OpenJDK 8 gir alt som OpenJDK 8 Headless gir sammen med biblioteker som er nødvendige for å jobbe med grafiske brukergrensesnitt (GUIS). I denne artikkelen vil jeg installere OpenJDK 8 (ikke hodeløs), men jeg vil også vise deg hvordan du installerer OpenJDK 8 Headless Version.
Du kan installere OpenJDK 8 Headless med følgende kommando:
$ sudo apt-get installer openjdk-8-jdk-headless
Du kan installere OpenJDK 8 med følgende kommando:
$ sudo apt-get install openjdk-8-jdk
Trykk nå 'Y' og trykk deretter for å fortsette.
APT Package Manager skal laste ned og installere alle nødvendige pakker. Det kan ta en stund avhengig av internettforbindelsen din.
OpenJDK 8 skal installeres snart.
Når installasjonen er fullført, kjør følgende kommando for å sjekke om OpenJDK 8 er installert riktig.
$ Javac -version
Hvis du får lignende utdata som vist på skjermbildet nedenfor, skal alt fungere riktig.
Nå skal jeg kjøre et enkelt Hello World Java -program og vise deg at OpenJDK 8 som jeg installerte faktisk kan samle Java Code.
Dette er koden jeg skal kjøre.
Jeg reddet 'helloworld.Java 'Java kildekodefil til' $ Hjem/dokumenter/koder/'Katalog som du kan se fra output fra' LS '-kommandoen.
Nå kan du kompilere 'helloworld.Java 'Java kildefil med følgende kommando:
$ Javac Helloworld.Java
'Helloworld.Java 'Java -kildefilen skal settes sammen. Du kan kjøre 'LS' -kommandoen nå, og du skal kunne se en 'Helloworld.Klassefilen som vist på skjermbildet nedenfor. Dette er Java Byte -koden som jeg snakket om.
Nå kan du kjøre Java Byte -koden 'Helloworld.klasse 'med følgende kommando:
$ Java Helloworld
Merk: Ikke ta med '.Klasseutvidelse når du kjører en Java Byte -kodefil. 'Java Helloworld.Klasse er ikke hvordan du skal kjøre et Java -program.
Du burde se “Velkommen til Linuxhint!”Skrevet ut på skjermen som vist på skjermbildet nedenfor. Så vi kan kompilere og kjøre Java -koder med OpenJDK 8.
Slik installerer du OpenJDK 8 på Debian 9 Stretch. Takk for at du leste denne artikkelen. Tweet oss på @linuxhint for kommentarer.