Java JDK (Java Development Kit) adalah lingkungan pengembangan perangkat lunak yang digunakan untuk mengembangkan Aplikasi Java. Ini adalah kumpulan alat pemrograman, terutama JRE (Java Runtime Environment), Java (Loader untuk Aplikasi Java), Javac (Compiler), Jar (Archiver), dll.
Java JRE (Java Runtime Environment) berisi alat untuk menjalankan aplikasi Java.
OpenJDK adalah implementasi sumber terbuka dari edisi platform Oracle Java SE, dan tidak ada perbedaan teknis antara OpenJDK dan Oracle JDK.
Di sini, kita akan melihat cara menginstal Java JDK/JRE 17/11/8 di Fedora 35.
Instal Java di Fedora 35
Anda dapat menginstal OpenJDK atau Oracle Java sesuai kebutuhan Anda. Anda juga dapat memiliki beberapa versi Java (OpenJDK dan Oracle Java) di sistem Anda.
Instal OpenJDK
Menginstal OpenJDK adalah proses yang cukup mudah di Fedora. Anda dapat menggunakan perintah dnf untuk menginstal OpenJDK.
Instal OpenJDK JDK
# Java JDK 17 sudo dnf install -y java-17-openjdk-devel # Java JDK 11 sudo dnf install -y java-11-openjdk-devel # Java JDK 8 sudo dnf install -y java-1.8.0-openjdk-devel
Instal OpenJDK JRE
# Java JRE 17 sudo dnf install -y java-17-openjdk # Java JRE 11 sudo dnf install -y java-11-openjdk # Java JRE 8 sudo dnf install -y java-1.8.0-openjdk
Instal Oracle Java
Tidak ada lagi JRE (Java Runtime Environment) yang terpisah. Sebagai gantinya, Oracle JDK sekarang menyediakan JRE juga.
Unduh Oracle Java JDK
Anda dapat menggunakan baris perintah atau browser untuk mengunduh JDK.
Buka halaman Oracle JDK untuk mengunduh paket menggunakan browser. Kemudian, unduh paket biner rpm untuk kemudahan instalasi.
Oracle Java JDK 17 (LTS):
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Jika Anda masih ingin mengunduh melalui baris perintah, instal paket wget.
sudo dnf install -y wget
Kemudian, gunakan perintah di bawah ini untuk mengunduh Oracle Java menggunakan terminal.
# Oracle Java JDK 17 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 <LOGIN REQUIRED> # Oracle Java JDK 8 <LOGIN REQUIRED>
Instal Oracle Java JDK
Setelah mengunduh paket, instal Oracle Java JDK menggunakan rpm
perintah.
# Oracle Java JDK 17 sudo rpm -ivh jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm # Oracle Java JDK 8 sudo rpm -ivh jdk-8u311-linux-x64.rpmSecara default, Java JDK diinstal di direktori /usr/java/. Untuk menginstal Oracle JDK ke direktori kustom, gunakan perintah rpm -ivh –prefix=/
Setel Versi Java Default
Gunakan perintah alternatif untuk menyetel versi java default.
sudo alternatives --config java
Pilih Jawa:
Jika sistem Anda memiliki beberapa versi Java, perintah di atas akan mencantumkan semua versi Java seperti di bawah ini.
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-4.fc35.x86_64/bin/java) 2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java) * 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 3
Masukkan nomor di bawah kolom pilihan untuk menyetel versi Java default.
Di sini, saya memilih 3 untuk Oracle Java 17.
Verifikasi Versi Java
Periksa versi java menggunakan perintah berikut.
java -version
Keluaran:
java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Output dapat bervariasi tergantung pada paket dan versi yang Anda pilih sebagai versi Java default.
Mengatur Variabel Lingkungan
Aplikasi Java sering membutuhkan variabel lingkungan JAVA untuk diatur dalam sistem. Untuk menyetel variabel JAVA di tingkat sistem, buat file di /etc/profile.d
direktori.
vi /etc/profile.d/java.sh
Kemudian, tambahkan variabel yang diperlukan.
Untuk menyetel variabel lingkungan untuk pengguna tertentu, tempatkan variabel di bawah ini di .bash_profile
file di direktori home.
export PATH=$PATH:/usr/java/jdk-17.0.1/bin/ export JAVA_HOME=/usr/java/jdk-17.0.1/
Terakhir, muat lingkungan ke dalam sesi saat ini.
source /etc/profile.d/java.sh
Kesimpulan
Itu saja. Saya harap posting ini membantu Anda menginstal Java JDK/JRE 17/11/8 di Fedora 35.