Skip to content
Tutorial emka
Menu
  • Home
  • Debian Linux
  • Ubuntu Linux
  • Red Hat Linux
Menu

Cara Menggunakan Sekaligus Banyak Versi Java di PC/Server

Posted on January 30, 2024

Sebelum memasuki teknis, penting untuk memahami berbagai versi Java. Oracle secara teratur merilis versi-versi baru, dan setiap versi mungkin memiliki perbedaan dalam kinerja, keamanan, dan fungsionalitas. Versi yang umum digunakan antara lain Java 8 (LTS), Java 11 (LTS), dan versi terbaru pada saat penulisan.

Langkah 1: Menginstal Beberapa Versi Java

Manajer paket Ubuntu, APT, memudahkan instalasi beberapa versi Java. Berikut adalah langkah-langkahnya:

Perbarui Daftar Paket Anda: Buka terminal dan jalankan:

sudo apt update

Instalasi Java: Anda dapat menginstal beberapa versi Java dengan menjalankan:

sudo apt install openjdk-8-jdk openjdk-11-jdk

Gantilah 8 dan 11 dengan versi yang Anda butuhkan.

Langkah 2: Verifikasi Instalasi Java

Setelah instalasi, verifikasi dengan menjalankan:

java -version

Perintah ini menunjukkan versi Java default. Untuk melihat semua versi Java yang terinstal, jalankan:

update-java-alternatives -l

Langkah 3: Mengganti Versi Java

Untuk beralih antara versi Java, gunakan perintah update-alternatives:

sudo update-alternatives –config java

Perintah ini menampilkan semua versi Java yang terinstal dan memungkinkan Anda memilih versi default dengan memasukkan nomor pilihan.

Langkah 4: Menetapkan Variabel Lingkungan JAVA_HOME

Banyak aplikasi memerlukan variabel lingkungan JAVA_HOME. Tetapkan ini dengan mengedit pengaturan profil Anda:

Buka skrip profil Anda: Edit ~/.bashrc atau ~/.zshrc, tergantung pada shell Anda.

nano ~/.bashrc

Tambahkan baris berikut di akhir:

export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))

Simpan dan tutup file.

Terapkan perubahan:

source ~/.bashrc

atau

source ~/.zshrc

Menggunakan SDKMAN untuk Manajemen Java yang Lebih Lanjut

Untuk manajemen versi Java yang lebih canggih, pertimbangkan menggunakan SDKMAN, alat yang menyederhanakan instalasi dan beralih antara berbagai SDK:

Instal SDKMAN: Instal skdman dengan cepat menggunakan perintah berikut:

curl -s “https://get.sdkman.io” | bash

Perbarui Lingkungan: Buka terminal baru atau sumber skrip SDKMAN

source “$HOME/.sdkman/bin/sdkman-init.sh”

Instal Versi Java: Gunakan perintah sdk untuk menginstal versi Java tertentu:

sdk install java 11.0.2-open

Beralih Versi Java: Anda dapat beralih ke versi Java apa pun kapan saja dengan perintah berikut. Gantilah versi yang ingin Anda atur sebagai versi Java default:

sdk use java 11.0.2-open

Kesimpulan

Mengelola beberapa versi Java di Ubuntu tidak perlu menjadi tugas yang menakutkan. Dengan alat dan perintah yang tepat, Anda dapat dengan mudah beralih antara versi, memastikan kompatibilitas, dan efisiensi dalam alur kerja pengembangan Anda. Baik Anda pemula atau pengembang berpengalaman, langkah-langkah ini akan membantu Anda menjaga lingkungan Java yang fleksibel dan produktif di Ubuntu.

Recent Posts

  • Aerynos Feb 2026 Update: Faster Desktops and Moss Performance Boost
  • Pangolin 1.16 Adds SSH Auth Daemon: What You Need to Know
  •  How to Fix Windows Audio Endpoint Builder Service Not Starting Errors
  • What’s New in elementary OS 8.1.1 with Linux Kernel 6.17?
  • Microsoft Tests AI Feature to Monitor Open Apps on Windows 11 Taskbar
  • Is Google Chrome Secretly Downloading AI Models? Everything You Need to Know
  • Shotcut 2.6.2 Fixes Timeline & HEVC Crashes: What You Need to Know
  • Hyprland Desktop 0.54 Released: Adds Per-Workspace Layouts
  • What’s New in Grafana 12.4: Dynamic Dashboards and Enhanced Observability
  • What are the Microsoft Outlook Steam Account Ads? Here is a Breakdown of the Policy Violation
  • Open Source Endowment Launches to Support FLOSS Infrastructure
  • What is Microsoft Teams Wi-Fi Tracking? This is the Privacy Issue You Should Know
  • Windows Server Finally Supports Boot REFs After 14 Years
  • LXD 6.7 Released: Powerful Container and VM Manager Upgrades
  • Ubuntu 26.04 LTS Snapshot 4 Release Notes and Download Guide
  • What’s New in Calibre 9.4? A Deep Dive into the Latest E-Book Progress Tracking Features
  •  How to Fix Clipchamp No Internet Connection Error on Windows
  • Why Are Sudo Password Asterisks Missing in Ubuntu 26.04?
  • Omarchy Linux 3.4 Released: Arch-Based OS with New Features Explained
  • OnlyOffice Docs 9.3 Adds Multipage View and PDF Signatures
  • LibreOffice 26.2.1 Released with 70+ Bug Fixes and Improvements
  • fwupd 2.0.20 Released: Simplified Firmware Updates for Linux Users
  • What is GStreamer 1.28.1? A Deep Dive into the Latest Stability and Security Update
  • Typhoon Weather App Gets Qt6 Upgrade: What’s New?
  • Showtime Video Player Coming to As Default on Ubuntu 26.04 Soon
  • Inilah Tugas Proktor Ujian TKA SD/SMP 2026, Baca Dulu Ada Yang Beda!
  • Tips Pajak Coretax: Inilah Cara Memastikan Lembaga Amil Zakat yang Sah Agar Pajak Kalian Berkurang!
  • Kenapa FreeFire Advance Server Tidak Bisa Diunduh? Ini Penjelasannya!
  • Inilah Realita Biaya Hidup Mahasiswa di Bogor: Ternyata Nggak Semahal yang Kalian Kira!
  • Inilah Cara Blokir Email Spam di Gmail Biar Penyimpanan Nggak Gampang Penuh
  • Prompt AI Menyusun Script Pola Suara Karakter agar Brand Jadi Ikonik
  • Prompt AI untuk Merancang Karakter Brand yang Ikonik
  • Prompt AI Audit Konten Sesuai Karakter Brand
  • Prompt AI Merubah Postingan LinkedIn Jadi Ladang Diskusi dengan ChatGPT
  • Prompt AI: Paksa Algoritma LinkedIn Promosikan Konten Kalian
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
©2026 Tutorial emka | Design: Newspaperly WordPress Theme