Ubuntu, Debian we Linux Mint-da Java 14-i nädip gurmaly


Bu gollanma, PPA paketini ulanyp we arhiw çeşmelerinden Ubuntu, Debian we Linux Mint paýlamalarynda Java 14 Standard Edition Development Kit (JDK) -ni nädip gurmalydygyny görkezer.

Ubuntu, Debian we Mint-da PPA ulanyp Java 14 gurmak

Iň soňky Java 14 wersiýasyny gurmak üçin ilki bilen ulgamyňyza aşakdaky linuxuprising/java PPA goşuň we ammar bukjasynyň maglumat bazasyny görkezilişi ýaly täzeläň.

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt-get update

PPA goşulan we täzelenensoň, indi görkezilişi ýaly oracle-java14-gurnaýjy ady bolan paketleri gözläň.

$ sudo apt-cache search oracle-java14-installer

oracle-java14-installer - Oracle Java(TM) Development Kit (JDK) 14 [Output]

Aboveokardaky çykyş, Java 14-i aşakdaky buýrugy ulanyp gurnap boljakdygyny tassyklaýar.

$ sudo apt-get install oracle-java14-installer

Ulgamyňyzda birden köp Java gurnalan bolsa, Java 14-i görkezilişi ýaly deslapky görnüşde düzmek üçin oracle-java14-set-default paketini gurup bilersiňiz.

$ sudo apt-get install oracle-java14-set-default

Adaty Java belläniňizden soň, gurlan Java wersiýasyny ulanyp bilersiňiz:

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Ubuntu, Debian we Mint-daky çeşmelerden Java 14 gurmak

Java 14 SE SDK ulgamyňyza, Desktop Linux enjamynda gurmak üçin ilki brauzer açyň we Java SE resmi göçürip alyş sahypasyna geçiň.

Bu ýerde jdk-14.0.1_linux-x64_bin.tar.gz saýlaň, “süklemeler” baglanyşygyna basyň we tarbol paketiniň iň soňky wersiýasyny göçürip almak işine başlamak üçin Ygtyýarnama şertnamasyny kabul ediň.

Java, Debian esasly Linux paýlamalary üçin .deb paketleri görnüşinde öňünden düzülen paketleri hödürleýär, ýöne gurnamany ýerine ýetirmek üçin gziplenen tarbol faýlyny ulanarys.

Java-ny kellesiz maşyna ýa-da serwerlere gurnasaňyz, aşakdaky buýrugy berip, wget buýruk setiri kömegi bilen Java 14 SE JDK arhiwini göçürip alyň.

$ wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.tar.gz

Göçürip alanyňyzdan soň, Java paketiniň göçürilen katalogyna geçiň we Java programma üpjünçiligini gurup başlamak üçin aşakdaky buýruklary beriň.

Aşakda ýerine ýetirilen buýruklar Java tarball arhiwini gönüden-göni/opt katalogyna bölýär./Opt katalogyndan java çykarylan ýoly giriziň we bukjanyň mazmunyny sanawlamak üçin ls buýrugy beriň. Java ýerine ýetirip boljak faýllar bin katalogynda ýerleşýär.

$ sudo tar xfz jdk-14.0.1_linux-x64_bin.tar.gz -C /opt/
$ cd /opt/jdk-14.0.1/
$ ls
total 32
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 bin
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 conf
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 include
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 jmods
drwxr-xr-x 74 root  root  4096 Jun 20 14:40 legal
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 lib
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 man
-rw-r--r--  1 10668 10668 1263 Mar  5 16:10 release

Ondan soň, Java profiline java.sh atly täze faýl döredjek aşakdaky buýruklary çykaryp, Java gurşaw üýtgeýjilerini we ýerine ýetirip boljak faýl ýoluny PATH üýtgeýjiňize goşuň.

Bu usul, Java gurşaw üýtgeýjileriniň we ýerine ýetirilişleriniň ulgam boýunça elýeterli bolmagyny üpjün edýär.

$ sudo echo 'export JAVA_HOME=/opt/jdk-14.0.1/' | sudo tee /etc/profile.d/java.sh
$ sudo echo 'export PATH=$PATH:/opt/jdk-14.0.1/bin' | sudo tee -a /etc/profile.d/java.sh

Netijede, sazlamalary ulanmak we ulgamyňyzda Java gurnalan wersiýasyny barlamak üçin aşakdaky buýrugy bermek üçin gaýtadan giriň we gaýtadan giriň.

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Gutlaýarys! Java 14 SE SDK-iň iň soňky wersiýasy indi Debian esasly Linux enjamyňyzda gurnaldy.