Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14.1 Stable
Java telah menjadi salah satu bahasa pemrograman terkemuka dalam pengembangan aplikasi perangkat lunak. Agar dapat menulis, mengompilasi, dan menjalankan kode Java, diperlukan lingkungan runtime untuk menyediakan alat yang diperlukan. Dengan pertumbuhan bertahap yang berkelanjutan, Java 17 saat ini merupakan rilis jangka panjang terbaru di bawah kolaborasi ekstensif Oracle dan anggota komunitas pengembang Java di seluruh dunia lainnya melalui Komunitas OpenJDK dan Java Community Process (JPC).
OpenJDK adalah implementasi sumber terbuka dari Java Standard Edition (Java SE) dan Java Development Kit (JDK). OpenJDK dilengkapi dengan komponen seperti mesin virtual, Java Class Library, dan Java Compiler (javac). Dalam artikel ini, saya akan memandu Anda tentang cara menginstal dan mengonfigurasi openjdk17 di FreeBSD 13. Dalam tutorial ini, kita akan menginstal Java dengan FreeBSD Ports.
Install Java OpenJDK
Langkah pertama Anda harus login ke server FreeBSD sebagai root, jika sudah berhasil login lanjutkan dengan membuka Java Ports di folder /usr/ports/java/openjdk20.
root@router2:~ # cd /usr/ports/java/openjdk20
root@router2:~ # make install clean
Setelah instalasi selesai, Anda akan diperlihatkan tampilan command shell yang mengharuskan anda untuk mengetikkan script tersebut.
Sekarang kita lanjutkan sesuai petunjuk di atas, ketik skrip mount -t fdescfs fdesc /dev/fd dan mount -t procfs proc /proc.
root@hostname1:/var/db/pkg/repos/FreeBSD # mount -t fdescfs fdesc /dev/fd
root@hostname1:/var/db/pkg/repos/FreeBSD # mount -t procfs proc /proc
Lalu tambahkan dua skrip di atas ke file /etc/fstab.
root@router2:~ # ee /etc/fstab
fdesc /dev/fd fdescfs rw 0 0
proc /proc procfs rw 0 0
Setelah itu, jika anda ingin memeriksa apakah Java telah terinstall di FreeBSD, lakukan pemeriksaan dengan mengecek versi Java, untuk memeriksanya gunakan skrip java -version.
Langkah selanjutnya adalah menetapkan JAVA sebagai JAVA_HOME Environment. JAVA_HOME adalah variabel lingkungan sistem operasi untuk Java Development Kit (JDK) atau Java Runtime Environment (JRE). JAVA_HOME dapat ditetapkan secara opsional setelah instalasi JDK atau JRE selesai.
Variabel JAVA_HOME menunjuk ke lokasi tempat JDK atau JRE diinstal pada sistem FreeBSD. Aplikasi Java menggunakan variabel ini untuk menemukan tempat runtime diinstal.
Di FreeBSD, Anda perlu mengatur lingkungan JAVA_HOME di /etc/csh.cshrc. Buka file csh.cshrc dan tambahkan dua baris berikut:
root@router2:~ # ee /etc/csh.cshrc
# $FreeBSD$
#
# System-wide .cshrc file for csh(1).
setenv JAVA_VERSION "20.0+"
setenv JAVA_HOME /usr/local/openjdk20
Setelah itu, anda ketikkan script di bawah ini ke /etc/csh.cshrc, tujuannya untuk mengaktifkan atau mengekseskusi variabel environment (PATH).
Jika script di atas tak berhasil mengkesekusi variabel lingkungan Java (PATH), anda dapat menambahkan Environment JAVA_HOME ke $PATH di root ~/.zshrc.
Tambahkan $JAVA_HOME/bin di file .bashrc di folder /root.
root@router2:~ # ee .cshrc
set path = ($JAVA_HOME/bin /sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin $HOME/bin)
Test Java yang telah Terinstall di FreeBSD
Langkah terakhir adalah menguji program JAVA. Untuk menguji program JAVA, kita buat file di folder /usr/local/openjdk20. Kita beri nama file test.java.
root@router2:~ # cd /usr/local/openjdk20
root@router2:/usr/local/openjdk20 # touch test.java
root@router2:/usr/local/openjdk20 # ee test.java
Setelah itu, masukkan skrip berikut ini ke dalam file /usr/local/openjdk20/test.java.
public class test {
public static void main(String[] args) {
System.out.println("Test Program JAVA 20 Di FreeBSD 14.1 Stable");
}
}
Sekarang kita kompilasi atau jalankan file test.java tersebut.
root@router2:~ # cd /usr/local/openjdk20
root@router2:/usr/local/openjdk17 # java test.java
ava menawarkan kepada para pengembang platform pemrograman yang serbaguna dan tangguh untuk mengembangkan berbagai aplikasi. Dengan independensi platform, pustaka standar yang luas, dan komunitas yang aktif, Java terus berkembang dan berevolusi, mempertahankan relevansi dan popularitasnya di kalangan pengembang di seluruh dunia.
Dalam artikel ini, Anda telah mempelajari cara menginstal Java 20 pada sistem FreeBSD 14.1 yang stabil. Dengan output dari hasil uji program JAVA di atas, Anda telah berhasil menjalankan program JAVA di FreeBSD 14. Saya sarankan Anda mencoba versi JAVA lain untuk diinstal di Server FreeBSD.
