Cara Install Java in Ubuntu (Linux)

โšก Ringkasan Cerdas

Instalasi Java on Ubuntu mengambil dua jalur bersih, manajer paket apt untuk OpenJDK atau tarball manual untuk Oracle JDK, ditambah sejumlah kecil variabel lingkungan dan perintah update-alternatives yang membuat Ubuntu mengenali waktu eksekusi.

  • ๐Ÿ“ฆ OpenJDK melalui apt: Perintah `sudo apt install default-jdk` akan mengambil OpenJDK LTS terbaru dari Ubuntu mengarsipkan dalam satu perintah.
  • (I.e. Oracle File tarball JDK: Unduh file tar.gz dari Oracle, mistract ke /opt, dan daftarkan biner dengan update-alternatives.
  • รฐลธยงยน Hapus versi lama: Perintah `sudo apt purge openjdk-*` membersihkan instalasi sebelumnya sehingga hanya runtime yang Anda inginkan yang tetap ada di PATH.
  • ๐ŸŒฑ JAWA_HOME: Atur JAVA_HOME di /etc/profile atau ~/.bashrc agar alat build seperti Maven, Gradle, dan Tomcat menemukan JDK.
  • ๐Ÿ”€ pembaruan-alternatif: Daftarkan java, javac, dan javaws sehingga Ubuntu dapat beralih antar beberapa JDK yang terpasang dengan lancar.
  • โœ… Verifikasi instalasi: Perintah `java -version` dan `javac -version` memastikan versi runtime dan bahwa compiler ada di PATH.
  • ๏ธ Uninstall Java: Gunakan perintah `apt remove โ€“purge` untuk OpenJDK, atau hapus folder `/opt` dan hapus entri `alternatives` untuk OpenJDK. Oracle JDK.

Cara Install Java in Ubuntu (Linux)

Panduan langkah demi langkah ini menjelaskan cara menginstal Java on Ubuntu Linux menggunakan dua jalur yang terbukti efektif. Manajer paket apt mengirimkan OpenJDK dalam satu perintah, sementara instalasi tarball manual memungkinkan Anda untuk memasang apa pun. Oracle Pembuatan JDK. Perintah yang sama berfungsi di semua versi terbaru. Ubuntu Rilis LTS.

Cara Install Oracle Java on Ubuntu Linux

Manual Oracle Instalasi JDK memberi Anda kendali penuh atas rilis dan lokasi yang tepat. Sembilan langkah di bawah ini menghapus semua build OpenJDK sebelumnya, misalnyatract itu Oracle tarball, daftarkan biner dengan update-alternatives, dan verifikasi versi runtime.

Langkah 1) Sebelum Anda mengatur JavaHapus OpenJDK atau JRE yang ada dari sistem. Jalankan perintah berikut:

sudo apt-get purge openjdk-\*

Anda akan diminta untuk konfirmasi. Masukkan Y dan tunggu hingga proses penghapusan instalasi selesai.

Cara Install Java On Ubuntu

Langkah 2) Periksa apakah file Ubuntu Arsitektur sistem operasinya adalah 32-bit atau 64-bit. Jalankan:

file /sbin/init

Cara Install Java On Ubuntu

Langkah 3) Mendownload Java arsip (misalnya) jdk-8-linux-x64.tar.gz) Dari Oracle Situs:

https://www.oracle.com/java/technologies/downloads/

Terima perjanjian lisensi dan pilih versi build yang tepat:

  • Pilih x86 untuk sistem 32-bit.
  • Pilih x64 untuk sistem 64-bit.
  • Pilih tar.gz arsip untuk Ubuntu.
  • Pilih rpm untuk sistem berbasis Red Hat.

Cara Install Java On Ubuntu

Langkah 4) Buka terminal dan arahkan ke folder tempat arsip yang diunduh berada. Dalam tutorial ini, file tersebut berada di ~/Downloads. Mantantracke arsip dengan:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

Masukkan kata sandi Anda jika diminta. Setelah keluartracSetelah selesai, Anda akan melihat yang baru. jdk1.8.0_05 folder di direktori saat ini.

Cara Install Java On Ubuntu

Langkah 5) Tambahkan variabel sistem berikut ke akhir /etc/profile agar setiap shell login dapat menggunakan JDK baru:

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Buka file dengan:

sudo nano /etc/profile

Masukkan variabel sistem yang ditunjukkan di atas, tekan Ctrl+X untuk keluar, dan tekan Y Untuk menyimpan perubahan

Langkah 6) Muat ulang lingkungan shell agar variabel baru segera berlaku:

. /etc/profile

Langkah 7) Daftarkan biner JDK baru dengan Ubuntu'S update-alternatives sistem jadi java, javac, dan javaws bertekad untuk Oracle Bangun. Tempelkan yang berikut ini ke terminal:

sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1

Langkah 8) Mengatakan Ubuntu bahwa Oracle JDK kamu baru saja keluartracted (misalnya) jdk1.8.0_05) adalah default Java waktu berjalan:

sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws

Langkah 9) Uji instalasi:

java -version

Instalasi yang berhasil akan mencetak baris versi, runtime, dan VM server HotSpot 64-bit, yang mengkonfirmasi bahwa Oracle JDK sekarang aktif Java pada sistem Anda.

Cara Menginstal OpenJDK pada Ubuntu Menggunakan Manajer Paket apt

jembatan Ubuntu pengguna menginstal BukaJDK alih-alih Oracle JDK karena dikirimkan dalam Ubuntu arsip, menerima pembaruan keamanan melalui apt, dan tidak memerlukan Oracle akun. OpenJDK adalah implementasi referensi dari Java Spesifikasi SE dan sepenuhnya kompatibel dengan alat bantu pembuatan perangkat lunak seperti Maven, Gradle, dan Tomcat.

Langkah 1) Perbarui daftar paket sehingga apt melihat versi JDK terbaru yang tersedia:

sudo apt update

Langkah 2) Instal JDK default, yaitu versi yang saat ini direkomendasikan oleh Ubuntu:

sudo apt install default-jdk

Untuk menginstal hanya runtime (tanpa compiler), gunakan sudo apt install default-jre Sebaliknya. Kedua perintah tersebut secara otomatis mengambil versi OpenJDK terbaru yang didukung oleh sistem Anda. Ubuntu lepaskan.

Langkah 3) Untuk memilih versi OpenJDK tertentu, instal langsung berdasarkan nomornya. Terbaru Ubuntu Rilis LTS menyertakan OpenJDK 11, 17, dan 21:

sudo apt install openjdk-17-jdk       # LTS release, common default
sudo apt install openjdk-21-jdk       # newest LTS in the archive
sudo apt install openjdk-11-jdk       # older LTS for legacy applications

Langkah 4) Konfirmasikan instalasi dan periksa kompiler:

java -version
javac -version

Kedua perintah tersebut seharusnya mencetak string versi yang cocok, seperti openjdk version "17.0.11"Jika beberapa versi JDK terinstal, gunakan sudo update-alternatives --config java untuk memilih runtime default secara interaktif. Perintah yang sama dengan javac mengganti kompiler.

OpenJDK diinstal melalui apt tanah di /usr/lib/jvm/Jalan itulah yang Anda tunjuk. JAVA_HOME saat mengkonfigurasi alat bantu pembuatan, server aplikasi, atau IDE seperti IntelliJ IDEA ke Eclipse.

Cara Mengatur Variabel Lingkungan JAVA_HOME pada Ubuntu

Alat bantu pembuatan seperti pakar, Gradle, Semut, Kucing Jantan, dan Jenkins membaca JAVA_HOME variabel lingkungan untuk menemukan JDK. Jika JAVA_HOME Jika informasi tersebut hilang atau mengarah ke versi yang salah, alat-alat ini gagal dikompilasi, dikemas, atau dijalankan. Ubuntu Pengaturan ini tidak dilakukan secara otomatis, jadi Anda perlu mengaturnya sekali per pengguna atau untuk seluruh sistem.

Langkah 1) Temukan jalur JDK yang sebenarnya. The readlink trik tersebut mengembalikan folder sebenarnya yang java menghasilkan:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

Folder utama JDK adalah folder tersebut. atas itu bin direktori. Dalam contoh itu adalah /usr/lib/jvm/java-17-openjdk-amd64.

Langkah 2) set JAVA_HOME hanya untuk pengguna Anda dengan mengedit ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Langkah 3) set JAVA_HOME berlaku di seluruh sistem (semua pengguna) dengan mengedit /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

Muat ulang lingkungan dengan source /etc/environment atau jalankan shell baru agar perubahan tersebut berlaku.

Langkah 4) Pastikan variabel telah diatur dengan benar:

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

Perintah pertama menampilkan jalur JDK, dan perintah kedua menjalankan perintah yang persis sama. java biner itu JAVA_HOME menunjuk ke, mengkonfirmasi bahwa kedua pengaturan tersebut sesuai.

Cara Memverifikasi, Mengganti, dan Menghapus Instalasi Java on Ubuntu

Sekali Java Setelah terinstal, Anda sering perlu memeriksa versinya, beralih di antara beberapa JDK, atau menghapus runtime yang lebih lama. Ketiga tugas tersebut menggunakan standar. Ubuntu menggunakan peralatan dan hanya membutuhkan beberapa detik untuk setiap langkahnya.

Verifikasi Instalasi Java Versi

Tiga perintah berikut memberikan gambaran lengkap tentang runtime, compiler, dan alternatif default saat ini:

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version berfungsi tetapi javac -version Pesan kesalahan menunjukkan โ€œperintah tidak ditemukanโ€, hanya JRE yang terpasang. Instal JDK dengan sudo apt install default-jdk untuk menambahkan kompiler.

Beralih Antar Beberapa Versi JDK

Jika Anda menginstal lebih dari satu JDK, pilih yang default secara interaktif dengan:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu Mencetak daftar bernomor dari setiap JDK yang terdaftar. Ketik nomor yang sesuai dengan versi yang Anda inginkan dan tekan Enter. Ulangi perintah untuk javac untuk mengganti kompiler bersamaan dengan runtime.

Uninstall Java dari Ubuntu

Untuk menghapus OpenJDK yang diinstal melalui apt, hapus paket dan bersihkan dependensi yang tidak digunakan:

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

Untuk menghapus file Oracle JDK kamu mantantracJika dilakukan secara manual, hapus folder tersebut dan batalkan pendaftaran alternatifnya:

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

Setelah mencopot pemasangan, jalankan java -version Sekali lagi untuk memastikan penghapusan telah selesai. Outputnya akan menampilkan JDK terdaftar yang berbeda atau "perintah tidak ditemukan" jika tidak ada Java tetap ada di sistem.

Pertanyaan Umum Demo Slot

Jalankan sudo apt update diikuti dengan sudo apt install default-jdk. Ubuntu Mengunduh versi OpenJDK yang direkomendasikan dari arsip, menginstal kompiler dan runtime, serta mendaftarkannya ke update-alternatives dalam satu langkah.

OpenJDK adalah versi referensi sumber terbuka gratis dari Java SE, didistribusikan melalui Ubuntu arsip Oracle JDK adalah versi komersial dengan kode yang sama ditambah Oracle dukungan. Keduanya lulus Java Tes kompatibilitas SE.

Tambahkan `export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64` ke `~/.bashrc` untuk satu pengguna, atau tambahkan ke `/etc/environment` untuk setiap pengguna. Jalankan `source` pada file tersebut, lalu verifikasi dengan `echo $JAVA_HOME` untuk memastikan pengaturannya.

Jalankan sudo update-alternatives โ€“config java untuk memilih runtime default secara interaktif, lalu ulangi dengan โ€“config javac untuk memilih kompiler. Ubuntu Daftar ini mencantumkan setiap JDK yang terdaftar berdasarkan indeks sehingga Anda dapat memilih versi tertentu.

Untuk OpenJDK, jalankan sudo apt remove โ€“purge openjdk-17-jdk diikuti dengan sudo apt autoremove. Untuk manualnya, Oracle instal, hapus extracBuka folder ted dan batalkan pendaftaran alternatif dengan sudo update-alternatives โ€“remove.

Jalankan perintah `java -version` untuk memeriksa runtime dan `javac -version` untuk memeriksa compiler. String versi yang cocok menunjukkan JDK lengkap. Jika hanya `java` yang tercetak, instal JDK untuk menambahkan compiler dan direktori tools.

Asisten AI seperti ChatGPT membaca versi OS dan JDK target Anda, kemudian menghasilkan perintah apt yang dapat disalin dan ditempel, entri JAVA_HOME, dan cuplikan update-alternatives. Mereka juga mendiagnosis kesalahan PATH dari output java -version lebih cepat daripada pemecahan masalah manual.

Ya. GitHub Copilot membuat kerangka skrip shell dan Dockerfile yang menginstal OpenJDK, mengatur JAVA_HOME, dan mendaftarkan alternatif. RevPeriksa kode yang dihasilkan untuk versi JDK yang benar dan jalur yang tepat sebelum menjalankannya dengan sudo.

Ringkaslah postingan ini dengan: