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.