Jinsi ya Kufunga Java na Apt kwenye Ubuntu 20.04


Java ni mojawapo ya lugha maarufu za programu na JVM (mashine pepe ya Java) ni mazingira ya wakati wa kuendesha programu za Java. Majukwaa haya mawili yanahitajika kwa programu maarufu ambayo ni pamoja na Tomcat, Jetty, Cassandra, Glassfish, na Jenkins.

Katika nakala hii, utajifunza jinsi ya kusakinisha Mazingira ya Runtime ya Java (JRE) na Kifaa cha Wasanidi Programu wa Java (JDK) kwa kutumia kidhibiti chaguo-msingi cha apt kwenye Ubuntu 20.04 na Ubuntu 18.04.

Kufunga JRE Default katika Ubuntu

Njia isiyo na uchungu ya kusakinisha Java ni kutumia toleo linalokuja na hazina za Ubuntu. Kwa chaguo-msingi, vifurushi vya Ubuntu vilivyo na OpenJDK 11, ambayo ni mbadala wa chanzo-wazi cha JRE na JDK.

Ili kusakinisha Fungua JDK 11 chaguomsingi, sasisha kwanza faharasa ya kifurushi cha programu:

$ sudo apt update

Ifuatayo, angalia usakinishaji wa Java kwenye mfumo.

$ java -version

Ikiwa Java haijasakinishwa kwa sasa, utapata matokeo yafuatayo.

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

Sasa endesha amri ifuatayo ili kusakinisha OpenJDK 11 chaguo-msingi, ambayo itatoa Mazingira ya Runtime ya Java (JRE).

$ sudo apt install default-jre

Mara tu Java imewekwa, unaweza kuthibitisha usakinishaji na:

$ java -version

Utapata pato lifuatalo:

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)

Kufunga JDK Chaguo-msingi katika Ubuntu

Mara baada ya JRE kusakinishwa, unaweza pia kuhitaji JDK (Java Development Kit) ili kukusanya na kuendesha programu-tumizi inayotegemea Java. Ili kufunga JDK, endesha amri ifuatayo.

$ sudo apt install default-jdk

Baada ya usakinishaji, thibitisha usakinishaji wa JDK kwa kuangalia toleo kama inavyoonyeshwa.

$ javac -version

Utapata pato lifuatalo:

javac 11.0.10

Kuweka Kigezo cha Mazingira cha JAVA_HOME katika Ubuntu

Programu nyingi za programu zinazotegemea Java hutumia mabadiliko ya mazingira ya JAVA_HOME kugundua eneo la usakinishaji wa Java.

Ili kuweka utofauti wa mazingira wa JAVA_HOME, kwanza, gundua ni wapi Java imewekwa kwa kutekeleza amri ifuatayo.

$ readlink -f /usr/bin/java

Utapata pato lifuatalo:

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

Kisha fungua /etc/environment faili ukitumia hariri ya maandishi ya nano:

$ sudo nano /etc/environment

Ongeza laini ifuatayo mwishoni mwa faili, hakikisha kubadilisha eneo la njia yako ya usakinishaji ya Java.

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

Hifadhi faili na upakie upya faili ili kutumia mabadiliko kwenye kipindi chako cha sasa:

$ source /etc/environment

Thibitisha kuwa utofauti wa mazingira umewekwa:

$ echo $JAVA_HOME

Utapata pato lifuatalo:

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

Katika somo hili, ulijifunza jinsi ya kusakinisha Java Runtime Environment (JRE) na Java Developer Kit (JDK) kwenye Ubuntu 20.04 na Ubuntu 18.04.