Java JDK (Java Development Kit) adalah lingkungan pengembangan perangkat lunak yang digunakan untuk mengembangkan Aplikasi Java. JDK adalah kumpulan alat pemrograman, terutama JRE (Java Runtime Environment), Java (Loader untuk Aplikasi Java), Javac (Compiler), Jar (Archiver), dll.
JDK atau JRE
Pengembang aplikasi yang baru mengenal Java sering mengacaukan Java Development Kit dengan Java Runtime Environment. JDK adalah paket alat untuk mengembangkan aplikasi Java, sedangkan JRE adalah paket alat untuk menjalankan aplikasi Java.
OpenJDK atau Oracle Java
OpenJDK adalah implementasi sumber terbuka dari edisi platform Oracle Java SE. Oracle mengembangkan Oracle Java SE, sedangkan OpenJDK dikembangkan oleh Oracle Corporation, OpenJDK dan Java Community, Red Hat, Azul Systems, IBM, Apple Inc, dan SAP SE.
Tidak ada perbedaan teknis antara OpenJDK dan Oracle JDK.
Instal Java di Rocky Linux 8 / CentOS 8 / RHEL 8
Instal OpenJDK atau Oracle Java sesuai kebutuhan Anda.
Anda dapat memiliki beberapa versi Java (OpenJDK dan Oracle Java) di sistem Anda. Namun, Anda hanya dapat memiliki satu versi default Java.Instal OpenJDK
Menginstal OpenJDK adalah proses yang cukup mudah di Rocky Linux 8 / CentOS 8 / RHEL 8.
OpenJDK tersedia dari Red Hat Enterprise Linux 8 untuk x86_64 – AppStream (RPM) di RHEL 8.Anda dapat menggunakan perintah yum untuk menginstal OpenJDK.
Instal OpenJDK JDK
### Java JDK 8 ### dnf install -y java-1.8.0-openjdk-devel ### Java JDK 11 ### dnf install -y java-11-openjdk-devel
Instal OpenJDK JRE
### Java JRE 8 ### yum install -y java-1.8.0-openjdk ### Java JRE 11 ### yum install -y java-11-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 16:
Unduh Oracle Java 16 (v16.0.1)
Oracle Java JDK 11 (LTS):
Unduh Oracle Java 11 (v11.0.11) (Diperlukan Masuk)
Oracle Java JDK 8:
Unduh Oracle Java 8 (v8u291) (Diperlukan Masuk)
Jika Anda masih ingin mengunduh melalui baris perintah, instal paket wget.
dnf install -y wget
Kemudian, gunakan perintah di bawah ini untuk mengunduh Oracle Java menggunakan terminal.
### Oracle Java JDK 12 ### wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_linux-x64_bin.rpm ### Oracle Java JDK 11 ### LOGIN REQUIRED ### Oracle Java JDK 8 ### LOGIN REQUIRED
Instal Oracle Java JDK
Instal Oracle Java JDK menggunakan perintah rpm.
### Oracle Java JDK 12 ### rpm -ivh jdk-16.0.1_linux-x64_bin.rpm ### Oracle Java JDK 11 (LTS) ### rpm -ivh jdk-11.0.11_linux-x64_bin.rpm ### Oracle Java JDK 8 ### rpm -ivh jdk-8u291-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.
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.11.0.9-2.el8_4.x86_64/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/jre/bin/java) *+ 3 /usr/java/jdk-16.0.1/bin/java Enter to keep the current selection[+], or type selection number: 1
Masukkan nomor di bawah kolom pilihan untuk menyetel versi Java default.
Di sini, saya memilih 1 untuk OpenJDK 11.
Verifikasi Versi Java
Periksa versi java menggunakan perintah berikut.
java -version
Keluaran:
openjdk version "11.0.11" 2021-04-20 LTS OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)
Output dapat bervariasi tergantung pada paket dan versi yang Anda pilih sebagai versi Java default.
Mengatur Variabel Lingkungan
Bagian terpenting telah datang sekarang. Aplikasi Java sering kali membutuhkan variabel lingkungan JAVA untuk diatur dalam sistem.
Buat file baru di bawah direktori /etc/profile.d.
vi /etc/profile.d/java.sh
Tetapkan variabel berdasarkan lokasi dan versi Java.
export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/ export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/ export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
Muat lingkungan ke dalam sesi saat ini.
source /etc/profile.d/java.shUntuk mengatur variabel lingkungan untuk pengguna tertentu, tempatkan variabel di atas dalam file ~/.bash_profile.
Kesimpulan
Saya harap, posting ini membantu Anda menginstal Java pada sistem EL 8 Anda. Java harus menjalankan aplikasi seperti Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop, dll.