Hvernig á að setja upp Java 17 (JDK 17) á Debian 11 Bullseye

Java er almennt notalegt, flokksbundið, hlutbundið fjölnota forritunarmál sem er vinsælt vegna hönnunar á því að hafa minni útfærsluháð, sem þýðir að hægt er að keyra samansetta Java kóða á öllum kerfum sem styðja Java án þess að þörf sé á endursamsetningu. Java er því einnig hratt, öruggt og áreiðanlegt. Það er mikið notað til að þróa Java forrit í fartölvum, gagnaverum, leikjatölvum, vísindalegum ofurtölvum, farsímum osfrv.

JDK 17 (JDK 17) hefur komið á framfæri nýjum tungumálabótum, uppfærslum á bókasöfnum, stuðningi við nýjar Apple tölvur, fjarlægingu og úreltingu eldri eiginleika og unnið að því að tryggja að Java kóða sem skrifaður er í dag haldi áfram að virka án breytinga í JDK útgáfum í framtíðinni.

Í eftirfarandi námskeiði muntu læra hvernig á að setja upp nýjustu Java 17 (JDK 17) á Debian 11 Bullseye.

Forsendur

  • Mælt með stýrikerfi: Debian 11 Bullseye
  • Notendareikningur: Notendareikningur með sudo réttindi or rótaraðgangur (su skipun).
  • Nauðsynlegir pakkar: Curl

Uppfærir stýrikerfi

Uppfærðu þína Debian 11 stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt update && sudo apt upgrade

Root eða Sudo Access

Sjálfgefið, þegar þú býrð til reikninginn þinn við ræsingu með Debian miðað við aðrar dreifingar, fær hann ekki sjálfkrafa sudoers stöðu. Þú verður annað hvort að hafa aðgang að rót lykilorð til að nota su skipunin eða farðu á námskeiðið okkar á Hvernig á að bæta notanda við Sudoers á Debian.


Fáðu


Settu upp Java JDK 17 – APT Method

Fyrsti kosturinn verður að setja upp JDK frá sjálfgefna geymslu Debian 11. Sem stendur er Java 17 að finna í geymslunni. Hins vegar, eins og allir Debian geymslupakkar, geta oft verið á eftir nýrri útgáfum í framtíðinni í nafni stöðugleika.

Til að setja upp með APT pakkastjóranum skaltu framkvæma eftirfarandi skipun:

sudo apt install openjdk-17-jre openjdk-17-jdk

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Gerð Y, ýttu síðan á ENTER LYKILL til að halda áfram með uppsetninguna.

Næst skaltu staðfesta að uppsetningin hafi tekist með því að haka við apt-cache stefnu skipun:

sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Til að fjarlægja Java JDK 17 með því að nota viðeigandi pakkastjórnunaraðferð skaltu keyra eftirfarandi skipun:

sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Gerð Y, ýttu síðan á ENTER LYKILL til að halda áfram með fjarlæginguna.

Settu upp Java JDK 17 – DPKG Method

Settu Java 17 upp

Auðveldasti kosturinn en mest takmarkandi er að setja upp Java JDK 17 með því að nota dpkg skipun, sem er tæki til að setja upp, smíða, fjarlægja og stjórna Debian pakka.

Fyrst skaltu hlaða niður .deb pakki frá Java niðurhalssíða:

Dæmi:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Sæktu .deb pakki úr vefsíðuskránni, eða afritaðu og límdu hlekkinn inn í wget skipun í flugstöðinni þinni.

Dæmi:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

Athugið, þessi hlekkur ætti að virka ef hann fer ekki inn á vefsíðuna til að fá nýjan.

Þegar þú hefur hlaðið niður .deb pakki, keyrðu eftirfarandi skipun í flugstöðinni þinni til að setja upp Java:

sudo dpkg -i jdk-17_linux-x64_bin.deb

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Fjarlægðu Java 17

Ef þú þarfnast ekki lengur JDK 17 og hefur sett upp hugbúnaðinn með því að nota .deb JDK pakkann, geturðu notað eftirfarandi dpkg skipun með -r fána valkostinum sem mun fjarlægja pakkann eins og dæmið hér að neðan:

sudo dpkg -r jdk-17

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Fáðu


Settu upp Java JDK 17 – Manual Method

Annar og mest mælti valkosturinn er að setja upp JDK 17, handvirka leiðina sem gagnast notendum með meira frelsi og krafti á því sem þeir vilja og hvar uppsett á kerfinu þeirra.

Settu upp Dependency pakka

Til að setja upp JDK 17 með góðum árangri þarftu að setja upp eftirfarandi pakka.

sudo apt install libc6-i386 libc6-x32 curl -y

Sækja nýjustu Java 17 smíði

Heimsókn í niðurhals síðu til að fá nýjustu smíði útgáfu tengilinn, notaðu síðan eftirfarandi krulla stjórn:

curl  -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

Þegar niðurhalinu er lokið þarftu að draga út skjalasafnið sem hér segir:

tar -xvf jdk-17_linux-x64_bin.tar.gz

Stilltu og settu upp Java 17

Næst skaltu færa útdráttarskrárskrána inn í / opt / Staðsetning:

sudo mv jdk-17 /opt/jdk17

Nú þarftu að stilla umhverfisbreyturnar eins og hér að neðan:

export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

Java 17 er nú uppsett. Til að staðfesta skaltu nota eftirfarandi skipanir:

java --version
echo $JAVA_HOME

Ef rétt er sett upp ættirðu að sjá eftirfarandi úttak:

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk-17

Eins og þú sérð geturðu séð að útgáfan er nýjasta Java JDK 17 smíð.

Prófaðu Java - Búðu til Hello World forrit

Til að klára þetta er alltaf hentugt að prófa uppsetningar af þessu tagi til að staðfesta að allt virki rétt eftir uppsetningu. Auðveldasta leiðin er að búa til smáforrit til að prófa með því að nota hið fræga Hello World.

Fyrst skaltu búa til Java forritaskrána sem hér segir

sudo nano hello.java

Næst skaltu bæta eftirfarandi Java kóða við skrána:

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

Vistaðu skrána (CTRL+O), farðu síðan út (CTRL+X).

Næst skaltu setja saman kóðann:

javac hello.java

Að lokum skaltu keyra Java kóðann með eftirfarandi skipun:

java hello

Dæmi úttak:

Hvernig á að setja upp Java 17 LTS (JDK 17) á Debian 11 Bullseye

Til hamingju, allt virkar rétt.


Fáðu


Athugasemdir og niðurstaða

Í kennslunni hefurðu lært hvernig á að hlaða niður og setja upp nýjustu útgáfuna af Java 17 (JDK 17). Á heildina litið, fyrir þróunaraðila að uppfæra Java getur verið vandað verkefni, en til lengri tíma litið mun uppfærsla í Java 17 vera þess virði að markmiðið að vera LTS útgáfu stuðningur mun vera til staðar ásamt endurbótum í nokkuð langan tíma.

Gerast áskrifandi
Tilkynna um
0 Comments
Inline endurgjöf
Skoða allar athugasemdir
0
Vilt elska hugsanir þínar, vinsamlegast skrifaðu athugasemdir.x