Setel JAVA_HOME di Windows 7, 8, 10, Mac OS X, Linux

1. Ikhtisar

Di artikel singkat ini, kita akan melihat cara menyetel variabel JAVA_HOME di Windows, Mac OS X, dan Linux.

2. Jendela

2.1. Windows 10 dan 8

  1. Buka Pencarian dan ketik pengaturan sistem lanjutan
  2. Dalam opsi ditampilkan, pilih View pengaturan sistem yang canggih Link
  3. Di bawah tab Advanced , klik Variabel Lingkungan
  4. Di bagian Variabel sistem , klik Baru (atau Variabel pengguna untuk pengaturan pengguna tunggal)
  5. Tetapkan JAVA_HOME sebagai nama Variabel dan jalur ke penginstalan JDK sebagai nilai Variabel dan klik OK
  6. Klik OK dan klik Apply untuk menerapkan perubahan

2.2. Windows 7

  1. Di Desktop, klik kanan My Computer dan pilih Properties
  2. Di bawah tab Advanced , klik Variabel Lingkungan
  3. Di bagian Variabel sistem , klik Baru (atau Variabel pengguna untuk pengaturan pengguna tunggal)
  4. Tetapkan JAVA_HOME sebagai nama Variabel dan jalur ke penginstalan JDK sebagai nilai Variabel dan klik OK
  5. Klik OK dan klik Apply untuk menerapkan perubahan

Buka Command Prompt dan periksa nilai variabel JAVA_HOME :

echo %JAVA_HOME%

Hasilnya adalah path ke instalasi JDK:

C:\Program Files\Java\jdk1.8.0_111

3. Mac OS X

3.1. Pengguna Tunggal - Mac OS X 10.5 atau Lebih Baru

Dari OS X 10.5, Apple memperkenalkan alat baris perintah ( / usr / libexec / java_home ) yang secara dinamis menemukan versi Java teratas yang ditentukan di Preferensi Java untuk pengguna saat ini.

Buka ~ / .bash_profile di editor teks mana saja dan tambahkan:

export JAVA_HOME=$(/usr/libexec/java_home)

Simpan dan tutup file.

Buka Terminal dan jalankan perintah sumber untuk menerapkan perubahan:

source ~/.bash_profile

Sekarang kita dapat memeriksa nilai variabel JAVA_HOME :

echo $JAVA_HOME

Hasilnya adalah path ke instalasi JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.2. Pengguna Tunggal - Mac OS X Versi Lama

Untuk versi OS X yang lebih lama, kami harus menyetel jalur yang tepat ke penginstalan JDK:

Buka ~ / .bash_profile di editor mana saja dan tambahkan:

export JAVA_HOME=/path/to/java_installation

Simpan dan tutup file.

Buka Terminal dan jalankan perintah sumber untuk menerapkan perubahan:

source ~/.bash_profile

Sekarang kita dapat memeriksa nilai variabel JAVA_HOME :

echo $JAVA_HOME

Hasilnya adalah path ke instalasi JDK:

/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

3.3. Pengaturan global

Untuk menyetel JAVA_HOME secara global untuk semua pengguna, langkah-langkahnya sama seperti untuk pengguna tunggal, tetapi file / etc / profile digunakan.

4. Linux

Kami akan memanipulasi PATH di sini, tentu saja - jadi, jika Anda belum pernah melakukannya, berikut adalah petunjuk mendetail tentang cara melakukannya.

4.1 Pengguna Tunggal

Untuk mengatur JAVA_HOME di Linux untuk satu pengguna, kita dapat menggunakan / etc / profile atau / etc / environment (lebih disukai untuk pengaturan seluruh sistem) atau ~ / .bashrc (pengaturan khusus pengguna).

Buka ~ /.bashrc di editor teks mana saja dan tambahkan:

export JAVA_HOME=/path/to/java_installation

Simpan dan tutup file.

Jalankan perintah sumber untuk memuat variabel:

source ~/.bashrc

Sekarang kita dapat memeriksa nilai variabel JAVA_HOME :

echo $JAVA_HOME

Hasilnya adalah path ke instalasi JDK:

/usr/lib/jvm/java-8-oracle

4.2 Pengaturan Global

Untuk mengatur JAVA_HOME di Linux untuk semua pengguna, kita dapat menggunakan / etc / profile atau / etc / environment (lebih disukai).

Buka / etc / environment di editor teks apa pun dan tambahkan:

JAVA_HOME=/path/to/java_installation

Harap dicatat bahwa / etc / environment bukanlah skrip, tetapi daftar ekspresi tugas (itulah mengapa ekspor tidak digunakan). File ini dibaca pada saat login.

Untuk menyetel JAVA_HOME menggunakan / etc / profile, buka file dan tambahkan:

export JAVA_HOME=/path/to/java_installation

Jalankan perintah sumber untuk memuat variabel:

source /etc/profile

Sekarang kita dapat memeriksa nilai variabel JAVA_HOME :

echo $JAVA_HOME

Hasilnya adalah path ke instalasi JDK:

/usr/lib/jvm/java-8-oracle

5. Kesimpulan

Pada artikel ini, kami telah membahas cara untuk mengatur variabel lingkungan JAVA_HOME di Windows, Mac OS X, dan Linux.