Hvordan installere JAVA med APT på Debian 10


Java er et av de mest populære og mest brukte programmeringsspråkene. For øyeblikket er et mylder av programvare avhengig av Java for å fungere etter behov, for eksempel Android Studio. Java kommer i 3 forskjellige implementeringer: JRE, OpenJDK og Oracle JDK.

La oss kort ta en titt på hver av disse etter tur:

  • JRE (Java Runtime Environment) – Dette er et sett med programvareverktøy som er nødvendig for kjøring av Java-applikasjoner.
  • JDK (Java Development Kit) – er et utviklingsmiljø som trengs for utvikling av Java-applikasjoner og -appleter. Den omfatter en tolk, en kompilator, en arkiver og andre programvareverktøy.
  • OpenJDK – er en åpen kildekodeimplementering av JDK. Oracle JDK er Oracles offisielle versjon av JDK. I tillegg leveres Oracle JDK med ytterligere kommersielle funksjoner og tillater også ikke-kommersiell bruk av programvaren som personlig utvikling av Java-applikasjoner.

Forutsetninger

For denne opplæringen må du ha en Debian 10-forekomst med en systembruker med Sudo-rettigheter.

I dette emnet vil du lære hvordan du installerer og setter opp Java med APT på Debian 10.

Hvis du er usikker på hvilken Java-pakke du skal installere, anbefales det sterkt å bruke OpenJDK 11 som er standard JDK i Debian 10.

Hvordan installere OpenJDK 11 i Debian 10

For å installere OpenJDK 11Debian 10, logg på som en vanlig bruker med sudo-rettigheter og oppdater systempakkene som vist.

sudo apt update

Hvis du vil sjekke om Java er installert, kjør kommandoen.

java -version

Installer deretter OpenJDK 11 ved å bruke følgende kommando.

sudo apt install default-jdk

Du kan nå bekrefte OpenJDK-versjonen ved å kjøre.

java -version

Hvis installasjonen gikk bra uten problemer, bør du få utgangen nedenfor.

La oss nå se hvordan du installerer Oracle Java.

Hvordan installere Oracle Java 12 på Debian 10

For å kunne installere Oracle Java 12Debian 10 buster, må du legge til Linux Uprising Java-depotet som vist.

sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

Deretter kjører du kommandoen for å installere dirmngr.

sudo apt install dirmngr

Deretter importerer du signeringsnøkkelen som vist.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Etter å ha lagt til Linux Uprising-depotet, kjør kommandoene nedenfor for å installere Oracle Java 12Debian 10.

sudo apt update
sudo apt install oracle-java12-installer

Et popup-vindu vil vises. Trykk på TAB-knappen for å navigere til «OK»-alternativet og trykk ENTER.

I de neste vinduene, naviger til 'ja'-alternativet med piltastene og trykk ENTER for å godta lisensavtalene.

For å sjekke versjonen av Oracle Java 12, kjør.

java --version

Flott! Dette bekrefter at vi har installert Oracle Java 12.

Hvordan sette JAVA_HOME miljøvariabel i Debian 10

I noen scenarier kan det være mer enn én versjon av JAVA installert på systemet ditt. Hvis du trenger å angi standardversjonen, for eksempel i dette tilfellet Oracle Java 12, bruk kommandoen nedenfor.

sudo update-alternatives --config java

I utdataene som vist nedenfor, skriv inn nummeret som tilsvarer versjonen av Java du vil angi som standard og trykk ENTER.

Nå må vi sette miljøvariabelen JAVA_HOME. For å oppnå dette, åpne filen /etc/environment.

sudo vim /etc/environment

Legg til linjen nedenfor.

JAVA_HOME="/usr/lib/jvm/java-12-oracle"

Deretter lagrer du og går ut av tekstredigeringsprogrammet. Til slutt, utfør kommandoen kilde som følger.

source /etc/environment

For å bekrefte Java-miljøvariabelinnstillingen, kjør kommandoen.

echo JAVA_HOME

Konklusjon

Du har kommet til slutten av denne opplæringen. I denne veiledningen lærte du hvordan du installerer Java i Debian 10 og stiller inn JAVA_HOME-variabelen. Kom gjerne tilbake til oss med din tilbakemelding.