Sådan installeres JAVA med APT på Debian 10


Java er et af de mest populære og udbredte programmeringssprog. I øjeblikket afhænger et utal af softwareapplikationer af Java til at fungere som krævet for eksempel Android Studio. Java kommer i 3 forskellige implementeringer: JRE, OpenJDK og Oracle JDK.

Lad os kort tage et kig på hver af disse efter hinanden:

  • JRE (Java Runtime Environment) - Dette er et sæt softwareværktøjer, der er nødvendige til udførelse af Java-applikationer.
  • JDK (Java Development Kit) - er et udviklingsmiljø, der er nødvendigt til udvikling af Java-applikationer og applets. Det omfatter en tolk, en kompilator, en arkiverer og andre softwareværktøjer.
  • OpenJDK - er en open source-implementering af JDK. Oracle JDK er Oracles officielle version af JDK. Derudover leveres Oracle JDK med yderligere kommercielle funktioner og tillader også ikke-kommerciel brug af softwaren såsom personlig udvikling af Java-applikationer.

Til denne vejledning skal du have en Debian 10-forekomst med en systembruger med Sudo-privilegier.

I dette emne lærer du, hvordan du installerer og opsætter Java med APT på Debian 10.

Hvis du er usikker på, hvilken Java-pakke der skal installeres, anbefales det stærkt at gå med OpenJDK 11, som er standard-JDK i Debian 10.

Sådan installeres OpenJDK 11 i Debian 10

For at installere OpenJDK 11 på Debian 10 skal du logge ind som en almindelig bruger med sudo-rettigheder og opdatere systempakkerne som vist.

$ sudo apt update

Hvis du vil kontrollere, om Java er installeret, skal du køre kommandoen.

$ java -version

Installer derefter OpenJDK 11 ved hjælp af følgende kommando.

$ sudo apt install default-jdk

Du kan nu kontrollere OpenJDK-versionen ved at køre.

$ java -version

Hvis installationen gik godt uden problemer, skal du få output nedenfor.

Lad os nu se, hvordan du installerer Oracle Java.

Sådan installeres Oracle Java 12 på Debian 10

For at kunne installere Oracle Java 12 på Debian 10 buster skal du tilføje Linux Uprising Java repository som vist.

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

Kør derefter kommandoen for at installere dirmngr.

$ sudo apt install dirmngr

Importér derefter signaturnøglen som vist.

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

Efter at have tilføjet Linux Uprising-lageret, skal du køre kommandoerne nedenfor for at installere Oracle Java 12 på Debian 10.

$ sudo apt update
$ sudo apt install oracle-java12-installer

Et pop op-vindue vises. Tryk på TAB-knappen for at navigere til 'OK' og tryk på ENTER.

I de næste vinduer skal du navigere til 'ja' med piletasterne og trykke på ENTER for at acceptere licensaftalerne.

For at kontrollere versionen af Oracle Java 12-kørsel.

$ java --version

Store! Dette bekræfter, at vi med succes har installeret Oracle Java 12.

Sådan indstilles JAVA_HOME miljøvariabel i Debian 10

I nogle scenarier kan der være mere end en version af JAVA installeret på dit system. Hvis du f.eks. Har brug for at indstille standardversionen, i dette tilfælde Oracle Java 12, skal du bruge kommandoen nedenfor.

$ sudo update-alternatives --config java

Skriv det nummer, der svarer til den version af Java, du vil indstille som standard, i output som vist nedenfor, og tryk på ENTER.

Nu skal vi indstille miljøvariablen JAVA_HOME. For at opnå dette skal du åbne/etc/miljø-filen.

$ sudo vim /etc/environment

Tilføj linjen nedenfor.

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

Gem derefter og afslut teksteditoren. Endelig udsted kildekommandoen som følger.

$ source /etc/environment

Kør kommandoen for at bekræfte indstillingen for Java-miljøvariablen.

$ echo JAVA_HOME

Du er kommet til slutningen af denne vejledning. I denne vejledning lærte du, hvordan du installerer Java i Debian 10 og indstiller JAVA_HOME-variablen. Du er velkommen til at vende tilbage til os med din feedback.