Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14.1 Stable

· 2 min read

Artikel ini sebagai pengantar untuk menyiapkan lingkungan pengembangan Java di server FreeBSD atau sistem operasi BSD lainnya (GhostBSD, OpenBSD)

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.

Install Java
root@router2:~ # cd /usr/ports/java/openjdk20
root@router2:~ # make install clean
Setelah instalasi selesai, Anda akan diperlihatkan tampilan command shell berikut:


Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14

Proses instalasi Java OpenJDK
di Sistem FreeBSD


Sekarang kita lanjutkan sesuai petunjuk di atas, ketik skrip mount -t fdescfs fdesc /dev/fd dan mount -t procfs proc /proc.

Mount file Java
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.

/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".


Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14

Cek versi Java yang terinsall
di sistem FreeBSD


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:

/etc/csh.cshrc
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/.cshrc
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.

Buat 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
Masukkan skrip berikut ini ke dalam file "test.java".

/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.

Jalankan file test.java
root@router2:~ # cd /usr/local/openjdk20
root@router2:/usr/local/openjdk17 # java test.java
Hasilnya akan terlihat seperti gambar di bawah ini.


Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14

Kompilasi/jalankan file "test.java"


Java 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.
Subscribe on LinkedIn Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14.1 Stable

Enclosures Link Image

Memasang dan Mengkonfigurasi Java OpenJDK 20 di FreeBSD 14.1 Stable

Enclosures Link Image

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar