GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Java 14 di Linux, Ubuntu, CentOS

Java 14 dirilis pada Maret 2020. Dalam tutorial ini, kita akan belajar cara Menginstal Java 14 di Linux. Kita akan mempelajari dua cara untuk menginstal Java di Linux.

  1. Menggunakan Manajer Paket – apt (Berbasis Debian) dan yum (Berbasis RPM)
  2. Cara manual – bekerja di semua distribusi Linux

Instal Java 14 di Debian, Ubuntu menggunakan apt package manager

Manajer paket apt sangat kuat. Jika Anda menjalankan perintah dan jika tidak ada, perintah tersebut secara otomatis memberi Anda saran tentang cara menginstalnya.

Mari kita jalankan java -version perintah di server Ubuntu 20.04 LTS kami.

root@localhost:~# cat /etc/os-release  | grep VERSION
VERSION="20.04 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
root@localhost:~# 

root@localhost:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.7+10-3ubuntu1
apt install openjdk-8-jre-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Karena kita hanya memerlukan JRE untuk menjalankan perintah java, perintah ini memberi kita perintah untuk menginstal versi JRE terbaru.

Tetapi, jika Anda ingin menjalankan jshell atau javac perintah, maka Anda memerlukan JDK 14.

root@localhost:~# jshell

Command 'jshell' not found, but can be installed with:

apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1, or
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# javac -version

Command 'javac' not found, but can be installed with:

apt install default-jdk              # version 2:1.11-72, or
apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1
apt install ecj                      # version 3.16.0-1
apt install openjdk-8-jdk-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Berdasarkan output perintah di atas, perintah berikut dapat digunakan untuk menginstal JRE 14 dan JDK 14 di sistem Debian menggunakan perintah apt.

Instal JRE 14 di Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jre-headless

Instal JDK 14 di Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jdk-headless

Setelah menjalankan perintah di atas, Anda dapat memverifikasi versi java.

root@localhost:~# javac -version
javac 14.0.1
root@localhost:~#

Baca Selanjutnya :Fitur Java 14

Menginstal Java 14 di Linux Secara Manual

Saya pribadi suka menginstal Java secara manual, ini memberi saya cara mudah untuk meningkatkan dan beralih ke versi Java lain dengan cepat.

Mari pelajari cara menginstal Java 14 di mesin Linux secara manual. Ini akan bekerja pada semua distribusi Linux, baik berbasis Deb atau RPM.

Langkah 1:Unduh JDK 14 Build

Buka Halaman Rilis JDK 14 GA dan salin tautan build Linux.

Kemudian gunakan perintah wget atau curl untuk mengunduhnya di sistem Linux Anda.

root@localhost:~# wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

OR

root@localhost:~# curl -O https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

Setelah download selesai, untar.

root@localhost:~# tar -xvf openjdk-14.0.1_linux-x64_bin.tar.gz

Mari masuk ke dalam direktori bin JDK dan jalankan perintah java.

root@localhost:~# cd jdk-14.0.1/bin/

root@localhost:~/jdk-14.0.1/bin# ./java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~/jdk-14.0.1/bin# 

Saya menggunakan sistem yang sama di mana kami menginstal JDK 14 menggunakan manajer paket apt. Mari kita lihat lokasi perintah “java” dan variabel PATH.

root@localhost:~# which javac
/usr/bin/javac
root@localhost:~# 

root@localhost:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#

Jadi, jika Anda sudah menginstal versi Java lain, maka penting untuk menambahkan lokasi JDK baru di depan variabel PATH. Sehingga ketika kita menjalankan perintah java, direktori kita akan dicari terlebih dahulu dan perintah java akan ditemukan dan dieksekusi.

Buka profil pengguna (.bashrc atau .bash_profile atau .profile) dan tambahkan baris berikut ke dalamnya.

PATH="/root/jdk-14.0.1/bin:$PATH"
export PATH

Kemudian simpan dan keluar dari file. Mari jalankan perintah sumber untuk memuat ulang pengaturan profil pengguna.

root@localhost:~# source .bashrc 

Sekarang, mari kita periksa variabel PATH dan output perintah java.

root@localhost:~# echo $PATH
/root/jdk-14.0.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#
root@localhost:~# java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~# 	

which java perintah akan memberi tahu kami bahwa itu menggunakan perintah java dari direktori JDK 14 kami.

root@localhost:~# which java
/root/jdk-14.0.1/bin/java
root@localhost:~# 

Menginstal Java 14 pada CentOS, Sistem Linux Berbasis RPM

Mari gunakan yum list perintah untuk melihat apakah OpenJDK 14 tersedia di repositori yum atau tidak.

[root@centos /]# yum list "*openjdk*"
Available Packages
java-1.8.0-openjdk.x86_64                 1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-accessibility.x86_64   1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-demo.x86_64            1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-devel.x86_64           1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc-zip.noarch     1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-src.x86_64             1:1.8.0.252.b09-2.el8_1    AppStream
java-11-openjdk.x86_64                    1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-demo.x86_64               1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-devel.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-headless.x86_64           1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc.x86_64            1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc-zip.x86_64        1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-jmods.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-src.x86_64                1:11.0.7.10-1.el8_1        AppStream
[root@centos /]# 

Ternyata, repositori YUM hanya memiliki rilis LTS dari JDK. Dua rilis LTS terakhir adalah JDK 11 dan JDK 8.

Jadi, jika Anda ingin menginstal Java 14 di CentOS atau mesin Linux berbasis RPM lainnya, gunakan cara manual.

Cukup unduh build JDK, untar, dan konfigurasikan variabel PATH.

Kesimpulan

Sangat mudah untuk menginstal Java di sistem Linux. Distribusi berbasis Debian sangat aktif dan mereka memiliki JDK 14 dan JRE 14 terbaru yang dibangun di repositori APT. Jika Anda menggunakan mesin Linux berbasis RPM, gunakan rilis LTS atau instal Java 14 secara manual.


Linux
  1. Cara Menginstal Java di Linux Ubuntu

  2. Cara menginstal Java 17 di Ubuntu 20.04

  3. Cara Menginstal Java di Ubuntu 16.04

  1. Cara menginstal Java di Linux

  2. Cara Menginstal Java di Ubuntu 20.04

  3. Cara Menginstal Java di Ubuntu 22.04

  1. Cara Menginstal Java di Ubuntu

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Java 8 &11 di Centos 8