# Cara Menginstal Java di Linux

Untuk menginstal Java dari file tar.gz, extrract file tersebut, atur variabel environment, dan konfirgurasi sistem instalasi Java yang diekstrak. Berikut adalah langkah-langkah untuk menginstal Java dari berkas tar.gz:

1. Kunjungi situs resmi Oracle atau OpenJDK dan unduh arsip tar.gz Java untuk versi yang dibutuhkan, dari [situs AdoptOpenJDK](https://adoptopenjdk.net/).
2. **Ekstrak Arsip:** Buka terminal dan navigasi ke direktori di mana Anda mengunduh berkas tar.gz. Gunakan perintah berikut untuk mengekstrak arsip:

   ```bash
   tar -xzvf jdk-*.tar.gz
   ```

   Ganti `jdk-*.tar.gz` dengan nama sebenarnya dari berkas tar.gz yang diunduh.
3. **Pindahkan Folder yang Diekstrak:** Pindahkan folder yang diekstrak ke lokasi di mana Anda ingin menginstal Java. Sebagai contoh, Anda dapat memindahkannya ke `/opt`:

   ```bash
   sudo mv jdk-* /opt/
   ```
4. **Atur Variabel Lingkungan:** Anda perlu mengatur variabel lingkungan `PATH` dan `JAVA_HOME` untuk menunjuk ke instalasi Java. Buka berkas konfigurasi profil shell Anda (misalnya, `~/.bashrc`, `~/.zshrc`, atau `/etc/environment`) dan tambahkan baris berikut:

   ```bash
   export JAVA_HOME=/opt/jdk-*/    # Ganti dengan jalur sebenarnya
   export PATH=$PATH:$JAVA_HOME/bin
   ```

   Setelah menyimpan berkas tersebut, muat ulang profil shell Anda:

   ```bash
   source ~/.bashrc   # Atau berkas yang sesuai untuk shell Anda
   ```
5. **Verifikasi Instalasi:** Buka terminal baru dan verifikasi bahwa Java diinstal dengan benar:

   ```bash
   java -version
   ```
6. **Opsional: Konfigurasi Versi Java Default (Hanya Linux):** Jika Anda memiliki beberapa versi Java yang diinstal, Anda dapat menggunakan perintah `update-alternatives` pada sistem Linux untuk memilih versi default:

   ```bash
   sudo update-alternatives --install /usr/bin/java java /opt/jdk-*/bin/java 1
   sudo update-alternatives --config java
   ```

   Pilih versi Java default yang diinginkan dari daftar.

Itu dia! Anda telah berhasil menginstal Java dari berkas tar.gz. Ingat untuk mengganti `jdk-*` dengan nama sebenarnya dari folder yang diekstrak dan sesuaikan jalur sesuai preferensi instalasi Anda.
