Ubuntu 20.04-de Apt bilen Java-y nädip gurmaly


Java iň meşhur programmirleme dilleriniň biridir we JVM (Java-yň wirtual maşyny) Java programmalaryny işletmek üçin işleýän gurşawdyr. Bu iki platforma Tomcat, Jetty, Kassandra, Glassfish we Jenkins-i öz içine alýan meşhur programma üpjünçiligi üçin zerurdyr.

Bu makalada Ubuntu 20.04 we Ubuntu 18.04-de deslapky apt paket dolandyryjysyny ulanyp, Java Runtime Environment (JRE) we Java Developer Kit (JDK) nädip gurmalydygyny öwrenersiňiz.

Ubuntu-da deslapky JRE gurmak

Java gurmagyň agyrsyz usuly, Ubuntu ammarlary bilen gelýän wersiýany ulanmakdyr. Düzgüne görä, JRE we JDK-nyň açyk çeşmesi bolan OpenJDK 11 bilen Ubuntu paketleri.

Adaty JDK 11 gurmak üçin ilki bilen programma üpjünçiligi bukjasynyň indeksini täzeläň:

$ sudo apt update

Ondan soň ulgamda Java gurnamasyny barlaň.

$ java -version

Java häzirki wagtda gurulmadyk bolsa, aşakdaky çykyşy alarsyňyz.

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

Indi Java iş wagty gurşawyny (JRE) üpjün etjek deslapky OpenJDK 11 gurmak üçin aşakdaky buýrugy işlediň.

$ sudo apt install default-jre

Java gurlandan soň, gurnamany barlap bilersiňiz:

$ java -version

Aşakdaky çykyşy alarsyňyz:

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)

Ubuntu-da deslapky JDK gurmak

JRE gurlansoň, Java esasly programmany düzmek we işletmek üçin JDK (Java Development Kit) hem gerek bolup biler. JDK gurmak üçin aşakdaky buýrugy işlediň.

$ sudo apt install default-jdk

Gurlandan soň, görkezilişi ýaly wersiýany barlap, JDK gurnamasyny barlaň.

$ javac -version

Aşakdaky çykyşy alarsyňyz:

javac 11.0.10

Ubuntu-da JAVA_HOME daşky gurşaw üýtgeýjisini düzmek

Java esasly programma üpjünçiliginiň köpüsi, Java gurnama ýerini tapmak üçin JAVA_HOME gurşaw üýtgeýjisini ulanýar.

JAVA_HOME gurşaw üýtgeýjisini bellemek üçin ilki bilen aşakdaky buýrugy işledip Java-yň nirede gurlandygyny anyklaň.

$ readlink -f /usr/bin/java

Aşakdaky çykyşy alarsyňyz:

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

Soňra nano tekst redaktoryny ulanyp/etc/daşky faýl açyň:

$ sudo nano /etc/environment

Faýlyň soňuna aşakdaky setiri goşuň, Java gurmak ýoluňyzyň ýerini çalyşyň.

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

Häzirki sessiýaňyza üýtgeşmeler girizmek üçin faýly ýazdyryň we faýly täzeden ýükläň:

$ source /etc/environment

Daşky gurşaw üýtgeýjisiniň düzülendigini barlaň:

$ echo $JAVA_HOME

Aşakdaky çykyşy alarsyňyz:

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

Bu gollanmada, Ubuntu 20.04 we Ubuntu 18.04-de Java Runtime Environment (JRE) we Java Developer Kit (JDK) -ni nädip gurmalydygyny öwrendiňiz.