Jawa adalah bahasa pemrograman multiguna tujuan umum, berbasis kelas, berorientasi objek yang populer karena desainnya memiliki ketergantungan implementasi yang lebih rendah, yang berarti bahwa kode Java yang dikompilasi dapat dijalankan pada semua platform yang mendukung Java tanpa perlu kompilasi ulang. Oleh karena itu, Java juga cepat, aman, dan andal. Ini banyak digunakan untuk mengembangkan aplikasi Java di laptop, pusat data, konsol game, superkomputer ilmiah, ponsel, dll.
JDK 17 (JDK 17) telah menghadirkan peningkatan bahasa baru, pembaruan perpustakaan, dukungan untuk komputer Apple baru, penghapusan dan penghentian fitur lama, dan bekerja untuk memastikan kode Java yang ditulis hari ini akan terus berfungsi tanpa perubahan di versi JDK mendatang.
Dalam tutorial berikut, Anda akan mempelajari cara menginstal Java 17 (JDK 17) terbaru di Debian 11 Bullseye .
Prasyarat
- OS yang Disarankan: Debian 11 Bullseye
- Akun pengguna: Akun pengguna dengan hak istimewa sudo atau akses root (perintah su) .
- Paket yang Diperlukan: keriting
Memperbarui Sistem Operasi
Perbarui Debian 11 . Anda sistem operasi untuk memastikan semua paket yang ada mutakhir:
sudo apt update && sudo apt upgrade
Akses Root atau Sudo
Secara default, ketika Anda membuat akun Anda saat memulai dengan Debian dibandingkan dengan distribusi lain, itu tidak secara otomatis menerima status sudoers. Anda harus memiliki akses ke sandi root untuk menggunakan perintah su atau kunjungi tutorial kami tentang Cara Menambahkan Pengguna ke Sudoers di Debian.
Instal Java JDK 17 – Metode APT
Opsi pertama adalah menginstal JDK dari repositori default Debian 11. Saat ini, Java 17 ditampilkan dalam repositori. Namun, seperti semua paket repositori Debian sering kali tertinggal di belakang versi yang lebih baru di masa mendatang atas nama stabilitas.
Untuk menginstal menggunakan manajer paket APT, jalankan perintah berikut:
sudo apt install openjdk-17-jre openjdk-17-jdk
Contoh keluaran:

Ketik Y, lalu tekan ENTER KEY untuk melanjutkan penginstalan.
Selanjutnya, konfirmasikan penginstalan berhasil dengan mencentang perintah kebijakan apt-cache :
sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
Contoh keluaran:

Untuk menghapus Java JDK 17 menggunakan metode pengelola paket apt, jalankan perintah berikut:
sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge
Contoh keluaran:

Ketik Y, lalu tekan ENTER KEY untuk melanjutkan penghapusan instalasi.
Instal Java JDK 17 – Metode DPKG
Instal Java 17
Opsi yang lebih mudah tetapi paling ketat adalah menginstal Java JDK 17 menggunakan perintah dpkg, yang merupakan alat untuk menginstal, membangun, menghapus, dan mengelola paket Debian.
Pertama, unduh paket .deb dari halaman unduh Java:
Contoh:

Unduh paket .deb dari direktori situs web, atau salin dan tempel tautan ke perintah wget di terminal Anda.
Contoh:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
Perhatikan, tautan ini akan berfungsi jika tidak membuka situs web untuk mendapatkan yang baru.
Setelah Anda mengunduh paket .deb , jalankan perintah berikut di terminal Anda untuk menginstal Java:
sudo dpkg -i jdk-17_linux-x64_bin.deb
Contoh keluaran:

Hapus Java 17
Jika Anda tidak lagi membutuhkan JDK 17 dan telah menginstal perangkat lunak menggunakan paket .deb JDK, Anda dapat menggunakan perintah dpkg berikut dengan opsi flag -r yang akan menghapus paket seperti contoh di bawah ini:
sudo dpkg -r jdk-17
Contoh keluaran:

Instal Java JDK 17 – Metode Manual
Opsi kedua dan yang paling direkomendasikan adalah menginstal JDK 17, cara manual yang memberi pengguna lebih banyak kebebasan dan kekuatan untuk apa yang mereka inginkan dan di mana saja diinstal pada sistem mereka.
Instal Paket Ketergantungan
Agar berhasil menginstal JDK 17, Anda perlu menginstal paket-paket berikut.
sudo apt install libc6-i386 libc6-x32 curl -y
Unduh Versi Java 17 Terbaru
Kunjungi halaman unduhan untuk mendapatkan tautan versi build terbaru, lalu gunakan perintah curl following berikut :
curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
Setelah unduhan selesai, Anda perlu mengekstrak arsip sebagai berikut:
tar -xvf jdk-17_linux-x64_bin.tar.gz
Konfigurasi dan Instal Java 17
Selanjutnya, pindahkan direktori arsip hasil ekstrak ke /opt/ lokasi:
sudo mv jdk-17 /opt/jdk17
Sekarang Anda perlu mengatur variabel lingkungan seperti di bawah ini:
export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin
Java 17 sekarang diinstal. Untuk mengonfirmasi, gunakan perintah berikut:
java --version
echo $JAVA_HOME
Jika diinstal dengan benar, Anda akan melihat output berikut:
java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk-17
Seperti yang Anda lihat, Anda dapat melihat bahwa versinya adalah Java JDK 17 build . terbaru .
Uji Java – Buat Aplikasi Hello World
Untuk menyelesaikannya, selalu berguna untuk menguji instalasi semacam ini untuk memastikan semuanya berfungsi dengan benar setelah diinstal. Cara mudahnya adalah membuat skrip program kecil untuk diuji menggunakan Hello World yang terkenal.
Pertama, buat file program Java sebagai berikut
sudo nano hello.java
Selanjutnya, tambahkan kode Java berikut ke dalam file:
public class hello {
public static void main(String[] args) {
System.out.println("G'day from LinuxCapable!");
}
}
Simpan file (CTRL+O) , lalu keluar dari (CTRL+X) .
Selanjutnya, kompilasi kode:
javac hello.java
Terakhir, jalankan kode Java dengan perintah berikut:
java hello
Contoh keluaran:

Selamat, semuanya bekerja dengan benar.