Cara Install Java di RHEL 8


Java adalah bahasa pemrograman dan platform komputasi tujuan umum yang cepat, aman, andal, dan populer. Java lebih dari sekedar bahasa, Java adalah platform teknologi dengan banyak kemampuan yang saling berhubungan.

Untuk menjalankan aplikasi berbasis Java di sistem atau server RHEL 8, Anda perlu menginstal Java. Anda biasanya memerlukan Java Runtime Environment (JRE), kumpulan komponen perangkat lunak yang digunakan untuk menjalankan aplikasi Java.

Sebaliknya, jika Anda ingin mengembangkan aplikasi untuk Java, Anda perlu menginstal Oracle Java Development Kit (JDK) yang mencakup menyelesaikan JRE bersama dengan alat untuk mengembangkan, melakukan debug, dan memantau aplikasi Java. Ini adalah versi Java SE (Edisi Standar) yang didukung Oracle.

Catatan: Jika Anda mencari versi JDK gratis, instal Oracle OpenJDK yang menawarkan fitur dan kinerja yang sama dengan Oracle JDK di bawah lisensi GPL.

Dalam artikel ini, kami akan menunjukkan kepada Anda cara menginstal OpenJDK 8 dan OpenJDK 11, dua versi Java yang didukung di RHEL 8 . Kami juga akan menunjukkan cara menginstal versi terbaru Java OpenJDK 12 untuk mengembangkan dan menjalankan aplikasi Java.

Persyaratan

  1. RHEL 8 dengan Instalasi Minimal
  2. RHEL 8 dengan Langganan RedHat Diaktifkan

Cara Install OpenJDK di RHEL 8

Untuk menginstal OpenJDK di RHEL 8, pertama-tama perbarui paket sistem menggunakan perintah dnf seperti yang ditunjukkan.

dnf update

Selanjutnya, instal OpenJDK 8 dan 11 menggunakan perintah berikut.

dnf install java-1.8.0-openjdk-devel  	#install JDK 8
dnf install java-11-openjdk-devel		#install JDK 11

Setelah proses instalasi selesai, Anda dapat memeriksa versi Java yang diinstal menggunakan perintah berikut.

java -version

Output dari perintah di atas menunjukkan bahwa Java 8 adalah versi default.

Cara Install OpenJDK 12 di RHEL 8

Sayangnya, RHEL 8 tidak menyediakan atau mendukung Java 12 secara default. Namun Anda dapat mengunduh OpenJDK 12 yang siap produksi dari sini dan menginstalnya seperti yang ditunjukkan.

cd opt
wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

Untuk memeriksa versi Java, Anda harus menggunakan jalur lengkap ke biner seperti yang ditunjukkan.

./opt/jdk-12.0.2/bin/java -version

Penting: Untuk menggunakan Java 12 sebagai versi default, Anda harus menentukannya sebagai nilai JAVA_HOME variabel lingkungan seperti yang dijelaskan di bagian selanjutnya.

Cara Mengatur Variabel Lingkungan JAVA_HOME di RHEL 8

Jika Anda memiliki banyak versi Java yang terinstal di sistem Anda, Anda dapat memilih versi yang ingin Anda gunakan secara default, baik menggunakan utilitas baris perintah yang disebut alternatif atau menyetel variabel lingkungan JAVA_HOME untuk memilih JDK berdasarkan per aplikasi.

Mari kita lihat kasus-kasus gangguan seperti yang dijelaskan di bawah ini.

Mengatur Versi Java Default Menggunakan Alternatif

Dengan menggunakan alternatif, Anda perlu mengganti versi java (yang meluncurkan aplikasi Java) dan javac (yang membaca definisi kelas dan antarmuka serta mengkompilasi mereka ke dalam file kelas) biner secara global seperti yang ditunjukkan.

Mulailah dengan java, pilih versi yang Anda inginkan menggunakan nomor pilihan dan tekan enter seperti yang ditunjukkan pada tangkapan layar. Kemudian konfirmasikan bahwa versi default telah dialihkan ke yang Anda inginkan.

alternatives --config java
java -version

Selain itu, alihkan javac ke versi Java yang ingin Anda gunakan seperti yang ditunjukkan.

alternatives --config javac
javac -version

Mengatur Versi Java Untuk Aplikasi melalui Variabel JAVA_HOME

Variabel lingkungan JAVA_HOME menentukan direktori tempat JRE diinstal pada sistem Anda. Jika disetel, berbagai aplikasi berbasis Java dan program lain akan menggunakannya untuk menemukan di mana Java diinstal: versi Java yang ditentukan adalah versi yang digunakan untuk menjalankan aplikasi.

Anda dapat mengaturnya di file start-up shell global /etc/environment seperti yang ditunjukkan.

vim /etc/environment

Kemudian tambahkan baris berikut pada file tersebut (ganti /opt/jdk-12.0.2/ dengan path lengkap ke direktori instalasi JVM 8 atau JVM 11 seperti yang ditunjukkan pada keluaran utilitas alternatif di atas).


export JAVA_HOME=/opt/jdk-12.0.2/

Simpan file dan tutup. Kemudian sumbernya sebagai berikut.

source /etc/environment

Dan sekarang jika Anda memeriksa nilai variabel lingkungan JAVA_HOME, nilai tersebut seharusnya mengarah ke direktori instalasi JRE yang ingin Anda gunakan.

echo $JAVA_HOME

Kesimpulan

Anda telah sampai pada akhir tutorial ini. Dalam panduan ini, Anda mempelajari cara menginstal Java di RHEL 8 dan menyetel variabel JAVA_HOME. Jika Anda mempunyai pertanyaan, tambahan atau komentar, silakan sampaikan melalui form feedback di bawah ini.