Dalam tutorial ini, kita akan membahas cara menginstal Java di Debian 9. Java adalah salah satu bahasa pemrograman paling populer yang digunakan untuk membangun berbagai jenis aplikasi dan sistem. Aplikasi yang dikembangkan di Java dapat diskalakan, fleksibel, dan dapat dipelihara.
Ada dua paket Java yang berbeda, Java Runtime Environment (JRE) dan Java Development Kit (JDK). Jika Anda hanya ingin menjalankan program Java, maka Anda memerlukan JRE, dan jika Anda adalah pengembang Java, maka Anda memerlukan JDK, yang mencakup JRE dan alat pengembangan/debugging dan perpustakaan.
Ada juga dua implementasi Java yang berbeda, OpenJDK dan Oracle Java, dengan hampir tidak ada perbedaan di antara keduanya kecuali Oracle Java memiliki beberapa fitur komersial tambahan.
Jika Anda tidak yakin implementasi dan versi Java mana yang akan digunakan, rekomendasi umumnya adalah tetap menggunakan versi OpenJDK default yang tersedia di Debian 9.
Prasyarat #
Sebelum melanjutkan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Instal OpenJDK 8 #
OpenJDK 8, implementasi open-source Platform Java, adalah pengembangan dan runtime Java default di Debian 9. Instalasinya sederhana dan mudah.
Gunakan perintah berikut untuk menginstal OpenJDK 8 JDK dari repositori standar Debian:
sudo apt update
sudo apt install default-jdk
Setelah penginstalan selesai, Anda dapat memverifikasinya dengan memeriksa versi Java:
java -version
Outputnya akan terlihat seperti ini:
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Itu dia! Pada titik ini, Anda seharusnya telah berhasil menginstal Java di sistem Debian Anda.
JRE termasuk dalam paket JDK. Jika Anda hanya membutuhkan JRE, instaldefault-jre
kemasan:Instal OpenJDK 11 #
Pada saat penulisan, versi Java LTS terbaru adalah versi 11. Versi ini tersedia dari repositori Debian Backports.
Pertama, tambahkan Backports ke daftar repositori perangkat lunak sistem Anda:
echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
Setelah repositori diaktifkan, perbarui apt sources dan instal Java 11 menggunakan perintah berikut:
sudo apt update
sudo apt install openjdk-11-jdk
Menginstal Oracle Java #
Sebelum menginstal Oracle Java, pastikan Anda membaca Oracle JDK License. Lisensi hanya mengizinkan penggunaan perangkat lunak non-komersial, seperti penggunaan pribadi dan penggunaan pengembangan.
Oracle Java 11 dapat diinstal dari Linux UprisingPPA.
Langkah-langkah berikut menjelaskan cara menginstal Oracle Java 11 di Debian 9:
-
Mulailah dengan menginstal paket-paket yang diperlukan:
sudo apt install dirmngr gnupg
-
Impor kunci publik PPA dan aktifkan repositori dengan perintah berikut:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
-
Setelah repositori ditambahkan, perbarui daftar paket dan instal
oracle-java11-installer
paket dengan mengetik:sudo apt update
sudo apt install oracle-java11-installer
Anda akan diminta untuk menerima lisensi Oracle.
-
Verifikasi instalasi dengan menjalankan perintah berikut yang akan mencetak versi R:
java -version
java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Setel versi default #
Jika Anda memiliki beberapa versi Java yang terinstal di mesin Debian Anda untuk memeriksa versi apa yang disetel sebagai tipe versi Java default:
java -version
Outputnya akan terlihat seperti ini:
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91)
OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)
Untuk mengubah versi default, gunakan update-alternatives
perintah sistem:
sudo update-alternatives --config java
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/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Anda akan disajikan daftar semua versi Java yang terinstal di sistem Debian Anda. Masukkan nomor versi yang ingin Anda gunakan sebagai default dan tekan Enter
.
Copot pemasangan Java #
Jika karena alasan apa pun Anda ingin menghapus instalan paket Java, Anda dapat menghapus instalannya seperti paket lain yang diinstal dengan apt
.
Misalnya, jika Anda ingin menghapus default-jdk
paket cukup jalankan:
sudo apt remove default-jdk