Instalasi Tools Bahasa Pemrograman Java pada Distro Linux Debian-based

JDK

Java Development Kit (JDK) diperlukan untuk melakukan coding dengan bahasa pemrograman Java. Terdapat sejumlah distribusi JDK di antaranya adalah Oracle JDK dan Open JDK, saat ini pun sejumlah perusahaan membuat paket distribusi JDK sendiri misalnya seperti yang dilakukan oleh Amazon, Azul, dan JetBrains.

Berikut ini adalah langkah-langkah untuk menginstall Oracle JDK di distro Linux berbasis Debian :
Saat ini terdapat dua versi Oracle JDK yang disupport yaitu JDK 20 dan JDK 17 (LTS), installernya dapat diakses di sini. Pengguna distro Linux berbasis Debian dapat mengunduh installer versi x64 Debian Package yang berekstensi .deb, untuk JDK 17 filenya ada di https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb.

Paket .deb dapat diinstall melalui terminal dengan perintah

sudo dpkg -i nama-file-installer-jdk.deb
Atau agar aman dari masalah dependencies dapat diinstall menggunakan tool gdebi, install dulu package gdebi melalui perintah
sudo apt install gdebi
kemudian eksekusi perintah
sudo gdebi nama-file-installer-jdk.deb

JDK akan terinstall di folder /usr/lib/jvm/jdk-17. Selanjutnya yang perlu dilakukan adalah menambahkan file binary JDK ke path, caranya adalah dengan menambahkan baris berikut

export JAVA_HOME=/usr/lib/jvm/jdk-17
export PATH=$JAVA_HOME/bin:$PATH
Tambahkan baris tersebut di file /etc/profile, atau apabila menggunakan zsh shell dapat dimasukkan di dalam konfigurasi .zshrc
Selanjutnya logout dari komputer dan login kembali, untuk memastikan JDK udah terinstall buka terminal dan eksekusi perintah java -version

IDE

Untuk menulis code, diperlukan tools tambahan berupa text editor atau bisa juga menggunakan IDE. Pada tutorial ini digunakan IDE VS Code. Untuk dapat menggunakan bahasa pemrograman Java, install Extension Pack for Java. Caranya dengan klik Ctrl + Shift + X kemudian cari Extension Pack for Java dan install extension tersebut.



Comments

Popular posts from this blog

Contoh Inheritance (Pewarisan) di Java

Contoh Penerapan Interface di Pemrograman Java

Review Singkat Pilihan Transportasi Umum Rute Solo - Wonosobo