Ki jan yo enstale Java 16 (OpenJDK 16) sou Debian 11

Java se yon langaj pwogram jeneral ki baze sou klas, ki oryante sou objè ki popilè akòz konsepsyon ki gen mwens depandans aplikasyon, sa vle di kòd Java konpile a ka kouri sou tout platfòm ki sipòte Java san yo pa bezwen rekonpilasyon. Se poutèt sa, Java se tou rapid, an sekirite ak serye. Li se lajman ki itilize pou devlope aplikasyon Java nan òdinatè pòtab, sant done, konsola jwèt, superordinateur syantifik, telefòn selilè, elatriye.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale dènye Java 16 (OpenJDK 16) sou Debian 11 Bullseye.

Kondisyon

  • OS rekòmande: Debian 11 Bullseye
  • Kont itilizatè: Yon kont itilizatè ak sudo privilèj or aksè rasin (su kòmand).
  • Pakè obligatwa: wje

Mete ajou sistèm operasyon

Mete ajou ou Debian 11 sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade

Rasin oswa Sudo Aksè

Pa default, lè ou kreye kont ou nan demaraj ak Debian konpare ak lòt distribisyon, li pa otomatikman resevwa estati sudoers. Ou dwe swa gen aksè a modpas rasin yo sèvi ak kòmandman su a oswa vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Debian.

Enstale pake CURL

Leson patikilye a pral itilize boukl pake download la GPG kle; premyèman, verifye si pake a prezan:

curl --version

Egzanp pwodiksyon si enstale:

curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09

Si ou pa gen boukl enstale, sèvi ak lòd sa a:

sudo apt install curl -y

reklam


Enstale Java OpenJDK 16 - DPKG

Enstale Java 16

Opsyon ki pi fasil men pi restriksyon an se enstale Java OpenJDK 16 lè l sèvi avèk dpkg kòmand, ki se yon zouti pou enstale, konstwi, retire ak jere pakè Debian

Premyèman, telechaje pake .deb la nan Paj telechaje Java a:

Egzanp:

Ki jan yo enstale Java 16 (OpenJDK 16) sou Debian 11

Yon fwa enstale, navige nan anyè ou telechaje Java a; pa default, sa a ta dwe anyè Downloads:

cd /home/username/Downloads

Yon fwa ou te telechaje pake .deb la, kouri lòd sa a nan tèminal ou a pou enstale Java:

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

Egzanp pwodiksyon:

Ki jan yo enstale Java 16 (OpenJDK 16) sou Debian 11

Retire Java 16

Si ou pa bezwen OpenJDK 16 ankò epi ou enstale lojisyèl an lè l sèvi avèk pake JDK .deb, ou ka itilize kòmandman dpkg sa a ak opsyon drapo -r ki pral retire pake a kòm egzanp ki anba a:

sudo dpkg -r jdk-16.0.2

Egzanp pwodiksyon:

Ki jan yo enstale Java 16 (OpenJDK 16) sou Debian 11

Enstale Java OpenJDK 16 - Opsyon manyèl

Dezyèm opsyon ki pi rekòmande a se enstale OpenJDK 16, fason manyèl la ki benefisye itilizatè yo ki gen plis libète ak pouvwa sou sa yo vle ak kote enstale sou sistèm yo.

Telechaje dènye Java 16 Build

vizite nan downloads paj pou jwenn dènye lyen vèsyon an, Lè sa a, sèvi ak sa ki annapre yo boukle lòd:

curl  -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

Yon fwa telechaje a fini, ou bezwen ekstrè achiv la jan sa a:

tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

Konfigirasyon ak enstale Java 16

Apre sa, deplase anyè achiv extrait la nan / chwazi / kote:

sudo mv jdk-16.0.2 /opt/

Koulye a, ou bezwen mete varyab anviwònman yo jan pi ba a:

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

Java 16 kounye a enstale. Pou konfime, sèvi ak kòmandman sa yo:

java --version
echo $JAVA_HOME

Si enstale kòrèkteman, ou ta dwe wè pwodiksyon sa a:

openjdk 16.0.2 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
/opt/jdk-16.0.2

Kòm ou ka wè, ou ka wè vèsyon an se dènye a 16.0.2 bati.


reklam


Tès Java - Kreye aplikasyon Hello World

Pou fini, li toujou pratik pou teste enstalasyon sa yo pou konfime tout bagay ap travay kòrèkteman apre yo fin enstale. Fason ki pi fasil se kreye yon ti script pwogram pou teste lè l sèvi avèk pi popilè Hello World la.

Premyèman, kreye dosye pwogram Java a jan sa a

sudo nano hello.java

Apre sa, ajoute kòd Java sa a nan dosye a:

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

Sove dosye a (CTRL+O), Lè sa a, sòti (CTRL+X).

Apre sa, konpile kòd la:

javac hello.java

Finalman, kouri kòd Java a ak lòd sa a:

java hello

Egzanp pwodiksyon:

Ki jan yo enstale Java 16 (OpenJDK 16) sou Debian 11

Felisitasyon, tout bagay ap travay kòrèkteman.

Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann kijan pou telechaje ak enstale dènye vèsyon Java 16 (OpenJDK 16), ansanm ak telechaje ak pwochen vèsyon ak enstale ak menm pwosesis pou sistèm operasyon Debian 11 Bullseye ou a.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x