Android

Cara menginstal java di linux 10 debian

How to Install Java on Linux (JRE or JDK)

How to Install Java on Linux (JRE or JDK)

Daftar Isi:

Anonim

Dalam tutorial ini, kami akan menjelaskan cara menginstal Java (OpenJDK) pada Debian 10 Linux.

Java adalah salah satu bahasa pemrograman paling populer yang digunakan untuk membangun berbagai jenis aplikasi dan sistem. Aplikasi yang dikembangkan di Jawa scalable, fleksibel, dan dapat dipelihara.

Sebelum kamu memulai

Ada dua implementasi yang berbeda dari Java, OpenJDK dan Oracle Java dengan hampir tidak ada perbedaan di antara mereka kecuali bahwa Oracle Java memiliki beberapa fitur komersial tambahan. Lisensi Oracle Java hanya mengizinkan penggunaan non-komersial dari perangkat lunak, seperti penggunaan pribadi dan penggunaan pengembangan.

Repositori Debian 10 default mencakup dua paket Java yang berbeda, Java Runtime Environment (JRE) dan Java Development Kit (JDK). JRE termasuk mesin virtual Java (JVM), kelas dan binari yang memungkinkan Anda untuk menjalankan program Java. Pengembang Java harus menginstal JDK yang mencakup JRE dan alat pengembangan / debugging dan pustaka yang diperlukan untuk membangun aplikasi Java.

Menginstal OpenJDK 11

OpenJDK 11, implementasi open source Platform Java adalah pengembangan dan runtime Java default di Debian 10, Buster.

Jalankan perintah berikut sebagai pengguna dengan hak akses sudo atau root untuk memperbarui indeks paket dan menginstal paket JJK OpenJDK 11:

sudo apt update sudo apt install default-jdk

Setelah instalasi selesai, Anda dapat memverifikasinya dengan memeriksa versi Java:

java -version

Outputnya akan terlihat seperti ini:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

Itu dia! Pada titik ini, Anda telah berhasil menginstal Java pada sistem Debian Anda.

JRE termasuk dalam paket JDK. Jika Anda hanya perlu JRE, instal paket default-jre .

Menginstal OpenJDK 8

Pada saat penulisan, Java LTS versi 8 sebelumnya tidak tersedia di repositori Debian Buster resmi.

Kami akan mengaktifkan repositori AdoptOpenJDK yang menyediakan paket OpenJDK prebuilt.

  1. Mulailah dengan memperbarui daftar paket dan menginstal dependensi yang diperlukan untuk menambahkan repositori baru melalui

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Impor kunci GPG repositori menggunakan perintah wget berikut:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Tambahkan repositori APT AdoptOpenJDK ke sistem Anda:

    sudo add-apt-repository --yes

    Setelah repositori diaktifkan, perbarui sumber apt dan instal Java 8 menggunakan perintah berikut:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Terakhir, verifikasi instalasi dengan memeriksa versi Java:

    java -version

    Outputnya akan terlihat seperti ini:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Tetapkan versi default

java -version

Untuk mengubah versi default gunakan perintah update-alternatives :

sudo update-alternatives --config java

Outputnya akan terlihat seperti di bawah ini:

There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

Anda akan disajikan daftar semua versi Java yang diinstal. Masukkan nomor versi yang ingin Anda gunakan sebagai default dan tekan Enter .

JAVA_HOME Variabel Lingkungan

Variabel lingkungan JAVA_HOME digunakan oleh beberapa aplikasi Java untuk menentukan lokasi instalasi Java.

Untuk mengatur JAVA_HOME lingkungan JAVA_HOME , gunakan perintah update-alternatives untuk menemukan di mana Java diinstal:

sudo update-alternatives --config java

Dalam contoh ini jalur instalasi adalah sebagai berikut:

  • OpenJDK 11 terletak di /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 terletak di /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Setelah Anda menemukan jalur instalasi Java pilihan Anda, buka file /etc/environment :

sudo nano /etc/environment

Dengan asumsi Anda ingin mengatur JAVA_HOME ke jalur OpenJDK 11 tambahkan baris berikut, di akhir file:

/ etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Agar perubahan berlaku pada shell Anda saat ini, Anda dapat keluar dan masuk atau menjalankan perintah sumber berikut:

source /etc/environment

Verifikasi bahwa JAVA_HOME lingkungan JAVA_HOME telah ditetapkan dengan benar:

echo $JAVA_HOME

Anda akan melihat jalur ke instalasi Java:

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment adalah file konfigurasi sistem, yang digunakan oleh semua pengguna. Jika Anda ingin mengatur variabel JAVA_HOME berdasarkan per pengguna, tambahkan baris ke .bashrc atau file konfigurasi lainnya yang dimuat saat pengguna masuk.

Copot Java

Anda dapat menghapus Java seperti paket lain yang diinstal dengan apt .

Misalnya, untuk menghapus paket default-jdk cukup jalankan:

sudo apt remove default-jdk

Kesimpulan

Versi LTS terbaru dari OpenJDK tersedia dalam repositori Debian 10 Buster default dan instalasi adalah tugas yang sederhana dan mudah.

debian java