Hvernig á að setja upp JAVA með APT á Debian 10


Java er eitt vinsælasta og útbreiddasta forritunarmálið. Eins og er, er mýgrútur hugbúnaðarforrita háð því að Java virki eins og krafist er, til dæmis Android Studio. Java kemur í 3 mismunandi útfærslum: JRE, OpenJDK og Oracle JDK.

Við skulum líta stuttlega á hvert af þessu fyrir sig:

  • JRE (Java Runtime Environment) – Þetta er sett af hugbúnaðarverkfærum sem þarf til að keyra Java forrit.
  • JDK (Java Development Kit) – er þróunarumhverfi sem þarf til að þróa Java forrit og smáforrit. Það nær yfir túlk, þýðanda, skjalavörð og önnur hugbúnaðarverkfæri.
  • OpenJDK – er opinn uppspretta útfærsla á JDK. Oracle JDK er opinber útgáfa Oracle af JDK. Að auki kemur Oracle JDK með fleiri viðskiptaeiginleikum og leyfir einnig notkun hugbúnaðarins sem ekki er í viðskiptalegum tilgangi eins og persónuleg þróun Java forrita.

Fyrir þessa kennslu þarftu að hafa notanda með Sudo réttindi.

Í þessu efni muntu læra hvernig á að setja upp og setja upp Java með APT á Debian 10.

Ef þú ert ekki viss um hvaða Java pakka á að setja upp er mjög mælt með því að nota OpenJDK 11 sem er sjálfgefið JDK í Debian 10.

Hvernig á að setja upp OpenJDK 11 í Debian 10

Til að setja upp OpenJDK 11 á Debian 10 skaltu skrá þig inn sem venjulegur notandi með sudo réttindi og uppfæra kerfispakkana eins og sýnt er.

$ sudo apt update

Ef þú vilt athuga hvort Java sé uppsett skaltu keyra skipunina.

$ java -version

Næst skaltu setja upp OpenJDK 11 með því að nota eftirfarandi skipun.

$ sudo apt install default-jdk

Þú getur nú staðfest OpenJDK útgáfuna með því að keyra.

$ java -version

Ef uppsetningin gekk vel án áfalls ættirðu að fá úttakið hér að neðan.

Við skulum nú sjá hvernig á að setja upp Oracle Java.

Hvernig á að setja upp Oracle Java 12 á Debian 10

Til að setja upp Oracle Java 12 með góðum árangri á Debian 10 Buster þarftu að bæta við Linux Uprising Java geymslunni eins og sýnt er.

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

Næst skaltu keyra skipunina til að setja upp dirmngr.

$ sudo apt install dirmngr

Næst skaltu flytja inn undirritunarlykilinn eins og sýnt er.

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

Eftir að hafa bætt við Linux Uprising geymslunni skaltu keyra skipanirnar hér að neðan til að setja upp Oracle Java 12 á Debian 10.

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

Sprettigluggi mun birtast. Smelltu á TAB hnappinn til að fara í „OK“ valmöguleikann og ýttu á ENTER.

Í næstu gluggum, flettu að „já“ valmöguleikanum með bendilinn og ýttu á ENTER til að samþykkja leyfissamningana.

Til að athuga útgáfu af Oracle Java 12 keyra.

$ java --version

Frábært! Þetta staðfestir að við höfum sett upp Oracle Java 12.

Hvernig á að stilla JAVA_HOME umhverfisbreytu í Debian 10

Í sumum tilfellum gætu verið fleiri en ein útgáfa af JAVA uppsett á kerfinu þínu. Ef þú þarft að stilla sjálfgefna útgáfu, til dæmis, í þessu tilfelli, Oracle Java 12, notaðu skipunina hér að neðan.

$ sudo update-alternatives --config java

Í úttakinu eins og sést hér að neðan skaltu slá inn númerið sem samsvarar útgáfunni af Java sem þú vilt setja sem sjálfgefið og ýttu á ENTER.

Nú þurfum við að stilla JAVA_HOME umhverfisbreytuna. Til að ná þessu, opnaðu /etc/environment skrána.

$ sudo vim /etc/environment

Bættu við línunni fyrir neðan.

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

Næst skaltu vista og hætta í textaritlinum. Að lokum skaltu gefa út frumskipunina sem hér segir.

$ source /etc/environment

Til að staðfesta stillingu Java umhverfisbreytu skaltu keyra skipunina.

$ echo JAVA_HOME

Þú ert kominn að lokum þessa kennsluefnis. Í þessari handbók lærðir þú hvernig á að setja upp Java í Debian 10 og stilla JAVA_HOME breytuna. Ekki hika við að snúa aftur til okkar með athugasemdir þínar.