GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Java JDK di Debian 11

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.

OpenJDK v8 tidak tersedia di Debian 11. Namun, Anda dapat menginstal Oracle Java 8.

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.


Debian
  1. Cara Menginstal Oracle Java JDK 17 di Linux

  2. Bagaimana cara menginstal Java 17 di Debian 11

  3. Cara Menginstal Oracle VirtualBox di Debian 11

  1. Cara Menginstal Java di Debian 9

  2. Cara Menginstal Gradle di Debian 10

  3. Cara Menginstal Java 10 di Debian 9

  1. Cara Menginstal Java (JDK dan JRE) di Debian 10

  2. Cara Menginstal Java 17 (JDK 17) di Debian 11

  3. Cara Menginstal Oracle Java JDK 12/11/8 di Debian 10 / Debian 9