Bii o ṣe le Fi Java 14 sii ni Ubuntu, Debian ati Mint Linux


Itọsọna yii yoo ṣe itọsọna fun ọ lori bawo ni a ṣe le fi sori ẹrọ Java 14 Standard Edition Development Kit (JDK) ni Ubuntu, Debian, ati awọn pinpin Mint Linux nipa lilo package PPA ati lati awọn orisun iwe-ipamọ.

Fifi Java 14 Lilo PPA ni Ubuntu, Debian, ati Mint

Lati fi ẹya Java 14 tuntun sori ẹrọ, akọkọ, ṣafikun atẹle linuxuprising/java PPA si eto rẹ ki o mu imudojuiwọn ibi ipamọ package ibi ipamọ bi a ti han.

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

Lọgan ti a ti fi kun PPA ati imudojuiwọn, wa bayi fun awọn idii pẹlu orukọ oracle-java14-insitola bi a ti han.

$ sudo apt-cache search oracle-java14-installer

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

Ijade ti o wa loke jẹrisi pe Java 14 wa lati fi sori ẹrọ nipa lilo pipaṣẹ atẹle.

$ sudo apt-get install oracle-java14-installer

Ti o ba ni Java ti o ju ọkan lọ sori ẹrọ rẹ, o le fi sori ẹrọ package oracle-java14-set-default lati ṣeto Java 14 bi aiyipada bi o ṣe han.

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

Lọgan ti o ba ṣeto Java aiyipada, o le ṣayẹwo iru ẹya Java ti a fi sii nipa lilo:

$ 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)

Fifi Java 14 sori ẹrọ lati Awọn orisun ni Ubuntu, Debian, ati Mint

Lati le fi Java 14 SE SDK sori ẹrọ rẹ, lori ẹrọ Linux Ojú-iṣẹ kan, kọkọ ṣii ẹrọ lilọ kiri ayelujara kan ki o lọ kiri si oju-iwe igbasilẹ osise Java SE.

Nibi, yan jdk-14.0.1_linux-x64_bin.tar.gz, lu ọna asopọ Awọn igbasilẹ ki o ṣayẹwo lati Gba Adehun Iwe-aṣẹ lati bẹrẹ ilana igbasilẹ lati ayelujara ti ẹya tuntun ti package tarball.

Java nfunni ni awọn akopọ ti a ṣajọ tẹlẹ ni irisi .deb awọn idii fun awọn pinpin kaakiri Linux ti o da lori Debian, ṣugbọn a yoo lo faili tarball gzipped lati ṣe fifi sori ẹrọ.

Ti o ba fi Java sori ẹrọ ti ko ni ori tabi ni awọn olupin, ṣe igbasilẹ Java 14 SE JDK ile ifi nkan pamosi nipasẹ iwulo laini aṣẹ-aṣẹ wget, nipa ipinfunni aṣẹ isalẹ.

$ 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

Lẹhin igbasilẹ ti pari, lilö kiri si itọsọna nibiti a ti gba package Java ati gbekalẹ awọn ofin isalẹ lati bẹrẹ fifi sori ẹrọ sọfitiwia Java.

Awọn pipaṣẹ ti a ṣe ni isalẹ yoo decompress ti Java tarball pamosi taara sinu/opt directory. Tẹ ọna ti a fa jade java lati/itọsọna jade ki o fun ni aṣẹ ls lati ṣe atokọ akoonu ti itọsọna naa. Awọn faili ṣiṣe Java jẹ ninu itọsọna bin.

$ 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

Nigbamii, fi awọn oniyipada ayika Java sii ati ọna awọn faili ti n ṣiṣẹ sinu eto rẹ $PATH oniyipada, nipa ipinfunni awọn ofin isalẹ ti yoo ṣẹda faili tuntun ti a npè ni java.sh sinu profaili eto.

Ọna yii ṣe idaniloju pe awọn oniyipada ayika Java ati awọn aṣiṣẹ yoo jẹ eto eto jakejado.

$ 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

Lakotan, jade ki o wọle lẹẹkansii lati lo awọn eto naa ki o fun ni aṣẹ ni isalẹ lati jẹrisi ẹya ti a fi sii Java sori ẹrọ rẹ.

$ 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)

Oriire! Ẹya tuntun ti Java 14 SE SDK ti wa ni bayi ti fi sori ẹrọ ninu ẹrọ Linux ti o da lori Debian rẹ.