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.
- Menggunakan Manajer Paket – apt (Berbasis Debian) dan yum (Berbasis RPM)
- 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.