Kif Tinstalla Java b'Apt fuq Ubuntu 20.04


Java hija waħda mill-lingwi ta 'programmar l-aktar popolari u l-JVM (il-magna virtwali ta' Java) hija l-ambjent run-time biex tmexxi l-applikazzjonijiet Java. Dawn iż-żewġ pjattaformi huma meħtieġa għal softwer popolari ħafna li jinkludi Tomcat, Jetty, Cassandra, Glassfish, u Jenkins.

F'dan l-artikolu, titgħallem kif tinstalla Java Runtime Environment (JRE) u Java Developer Kit (JDK) billi tuża l-maniġer tal-pakkett apt default fuq Ubuntu 20.04 u Ubuntu 18.04.

Installazzjoni tal-JRE Default f'Ubuntu

Il-mod mingħajr tbatija għall-installazzjoni ta 'Java huwa li tuża l-verżjoni li tiġi mar-repożitorji Ubuntu. B'mod awtomatiku, Ubuntu jippakkja b'OpenJDK 11, li hija alternattiva open-source tal-JRE u JDK.

Biex tinstalla Open JDK 11 default, l-ewwel aġġorna l-indiċi tal-pakkett tas-softwer:

$ sudo apt update

Sussegwentement, iċċekkja għall-installazzjoni Java fuq is-sistema.

$ java -version

Jekk Java mhix installata bħalissa, ikollok l-output li ġej.

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

Issa ħaddem il-kmand li ġej biex tinstalla l-OpenJDK 11 default, li se jipprovdi Java Runtime Environment (JRE).

$ sudo apt install default-jre

Ladarba Java installat, tista' tivverifika l-installazzjoni ma':

$ java -version

Int ser tirċievi l-output li ġej:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

Installazzjoni tal-JDK Default f'Ubuntu

Ladarba JRE jiġi installat, jista 'jkollok bżonn ukoll il-JDK (Java Development Kit) sabiex tikkompila u tħaddem applikazzjoni bbażata fuq Java. Biex tinstalla l-JDK, mexxi l-kmand li ġej.

$ sudo apt install default-jdk

Wara l-installazzjoni, ivverifika l-installazzjoni JDK billi tiċċekkja l-verżjoni kif muri.

$ javac -version

Int ser tirċievi l-output li ġej:

javac 11.0.10

L-issettjar tal-Varjabbli Ambjentali JAVA_HOME f'Ubuntu

Ħafna mill-programmi tas-softwer ibbażati fuq Java jużaw il-varjabbli ambjentali JAVA_HOME biex jiskopru l-post tal-installazzjoni tal-Java.

Biex tissettja l-varjabbli ambjentali JAVA_HOME, l-ewwel, skopri fejn huwa installat Java billi tħaddem il-kmand li ġej.

$ readlink -f /usr/bin/java

Int ser tirċievi l-output li ġej:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

Imbagħad iftaħ il-fajl /etc/environment billi tuża editur tat-test nano:

$ sudo nano /etc/environment

Żid il-linja li ġejja fl-aħħar tal-fajl, kun żgur li tissostitwixxi l-post tal-mogħdija ta 'installazzjoni Java tiegħek.

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Issejvja l-fajl u erġa' tagħbija l-fajl biex tapplika l-bidliet għas-sessjoni attwali tiegħek:

$ source /etc/environment

Ivverifika li l-varjabbli ambjentali hija ssettjata:

$ echo $JAVA_HOME

Int ser tirċievi l-output li ġej:

/usr/lib/jvm/java-11-openjdk-amd64

F'dan it-tutorja, tgħallimt kif tinstalla Java Runtime Environment (JRE) u l-Java Developer Kit (JDK) fuq Ubuntu 20.04 u Ubuntu 18.04.