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.
Di sisi lain, kami memiliki JRE (Java Runtime Environment), termasuk semua komponen yang diperlukan untuk menjalankan program yang ditulis dalam bahasa pemrograman Java.
OpenJDK atau Oracle Java
OpenJDK adalah implementasi open-source dari Java Development Kit (JDK) milik Oracle. Oracle mengembangkan Oracle Java SE, sedangkan OpenJDK sekarang dikembangkan oleh Oracle Corporation, OpenJDK dan Java Community, Red Hat, IBM, Azul Systems, Apple Inc, dan SAP SE.
Tidak ada perbedaan teknis antara OpenJDK dan Oracle JDK.
Instal Java di Debian 11
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.Instal OpenJDK
Menginstal OpenJDK di Debian adalah proses yang cukup mudah. Anda dapat menggunakan apt
perintah untuk menginstal OpenJDK.
Instal OpenJDK JDK
### Default Java JDK ### sudo apt install -y default-jdk ### Java JDK 11 ### sudo apt install -y openjdk-11-jdk
Instal OpenJDK JRE
### Default JRE ### sudo apt install -y default-jre ### Java JRE 11 ### sudo apt install -y openjdk-11-jre
Instal Oracle Java
Tidak ada lagi JRE (Java Runtime Environment) yang terpisah di Oracle Java. Sebagai gantinya, Oracle JDK sekarang menyediakan JRE juga.
Unduh Oracle Java
Anda dapat menggunakan baris perintah atau browser untuk mengunduh Oracle Java.
Buka halaman Oracle JDK untuk mengunduh paket menggunakan browser. Kemudian, unduh paket biner Debian untuk kemudahan instalasi.
Oracle Java JDK 12:
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Jika Anda masih ingin menggunakan baris perintah, gunakan perintah di bawah ini.
### Oracle Java JDK 16 ### wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.deb ### Oracle Java JDK 11 ### wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/11.0.12%2B8/f411702ca7704a54a79ead0c2e0942a3/jdk-11.0.12_linux-x64_bin.deb ### Oracle Java JDK 8 ### wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u301-b09/d3c52aa6bfa54d3ca74e617f18309292/jdk-8u301-linux-x64.tar.gz
Instal / Ekstrak paket Oracle Java yang diunduh.
### Oracle JAVA JDK 16 ### sudo apt install -y ./jdk-16.0.2_linux-x64_bin.deb ### Oracle JAVA JDK 11 ### sudo apt install -y ./jdk-11.0.12_linux-x64_bin.deb ### Oracle JAVA JDK 8 ### sudo mkdir -p /usr/lib/jvm/ sudo tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/lib/jvm/
Instal Oracle Java JDK/JRE
Jalankan perintah update-alternatives untuk menginstal Java di sistem Anda.
### Oracle Java 16 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-16.*/bin/java 1 ### Oracle Java 11 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.*/bin/java 2 ### Oracle Java 8 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.*/bin/java 3
Setel Versi Java Default
Gunakan perintah alternatif untuk menyetel versi java default.
sudo update-alternatives --config java
Pilih Jawa:
Jika sistem Anda memiliki beberapa versi Java, maka perintah akan mencantumkan semua versi Java seperti di bawah ini.
There are 4 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/jdk-11.0.12/bin/java 2 manual mode 3 /usr/lib/jvm/jdk-16.0.2/bin/java 1 manual mode * 4 /usr/lib/jvm/jdk1.8.0_301/bin/java 3 manual mode Press to keep the current choice[*], 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.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, 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. Misalnya, untuk menjalankan program Java dari mana saja, Anda perlu menyetel $JAVA_HOME dan variabel lain agar sesuai dengan versi Java Anda.
Buat file baru di bawah direktori /etc/profile.d.
sudo nano /etc/profile.d/java.sh
Tetapkan variabel berdasarkan lokasi dan versi Java untuk semua pengguna.
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.12/bin/ export JAVA_HOME=/usr/lib/jvm/jdk-11.0.12/
Untuk menyetel variabel lingkungan untuk pengguna tertentu, tempatkan variabel di atas dalam file ~/.bash_profile.
Muat lingkungan ke dalam sesi saat ini.
source /etc/profile.d/java.sh
Kesimpulan
Saya harap posting ini membantu Anda menginstal Java di Debian 11. Java adalah suatu keharusan untuk menjalankan Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop, dll.