Tetapkan JAVA_HOME pada Windows 7, 8, 10, Mac OS X, Linux

1. Gambaran keseluruhan

Dalam artikel ringkas ini, kita akan melihat cara menetapkan pemboleh ubah JAVA_HOME pada Windows, Mac OS X, dan Linux.

2. Windows

2.1. Windows 10 dan 8

  1. Buka Cari dan taipkan tetapan sistem lanjutan
  2. Pada pilihan yang ditunjukkan, pilih pautan Lihat tetapan sistem lanjutan
  3. Di bawah tab Lanjutan , klik Pemboleh ubah Persekitaran
  4. Di bahagian Pemboleh ubah sistem , klik Baru (atau Pemboleh ubah pengguna untuk tetapan pengguna tunggal)
  5. Tetapkan JAVA_HOME sebagai nama Pembolehubah dan jalan ke pemasangan JDK sebagai nilai Pembolehubah dan klik OK
  6. Klik OK dan klik Terapkan untuk menerapkan perubahan

2.2. Windows 7

  1. Di Desktop, klik kanan Komputer Saya dan pilih Properties
  2. Di bawah tab Lanjutan , klik Pemboleh ubah Persekitaran
  3. Di bahagian Pemboleh ubah sistem , klik Baru (atau Pemboleh ubah pengguna untuk tetapan pengguna tunggal)
  4. Tetapkan JAVA_HOME sebagai nama Pembolehubah dan jalan ke pemasangan JDK sebagai nilai Pembolehubah dan klik OK
  5. Klik OK dan klik Terapkan untuk menerapkan perubahan

Buka Prompt Perintah dan periksa nilai pemboleh ubah JAVA_HOME :

echo %JAVA_HOME%

Hasilnya mestilah jalan ke pemasangan JDK:

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

3. Mac OS X

3.1. Pengguna Tunggal - Mac OS X 10.5 atau Baru

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

Buka ~ / .bash_profile di mana-mana penyunting teks dan tambahkan:

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

Simpan dan tutup fail.

Buka Terminal dan jalankan arahan sumber untuk menerapkan perubahan:

source ~/.bash_profile

Sekarang kita dapat memeriksa nilai pemboleh ubah JAVA_HOME :

echo $JAVA_HOME

Hasilnya mestilah jalan ke pemasangan 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, kita harus menetapkan jalan yang tepat ke pemasangan JDK:

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

export JAVA_HOME=/path/to/java_installation

Simpan dan tutup fail.

Buka Terminal dan jalankan arahan sumber untuk menerapkan perubahan:

source ~/.bash_profile

Sekarang kita dapat memeriksa nilai pemboleh ubah JAVA_HOME :

echo $JAVA_HOME

Hasilnya mestilah jalan ke pemasangan JDK:

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

3.3. Penetapan Global

Untuk menetapkan JAVA_HOME secara global untuk semua pengguna, langkahnya sama seperti untuk pengguna tunggal, tetapi fail / etc / profile digunakan.

4. Linux

Kami akan memanipulasi PATH di sini, tentu saja - jadi, jika anda belum melakukannya, berikut adalah arahan terperinci mengenai cara melakukannya.

4.1 Pengguna Tunggal

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

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

export JAVA_HOME=/path/to/java_installation

Simpan dan tutup fail.

Jalankan arahan sumber untuk memuatkan pemboleh ubah:

source ~/.bashrc

Sekarang kita dapat memeriksa nilai pemboleh ubah JAVA_HOME :

echo $JAVA_HOME

Hasilnya mestilah jalan ke pemasangan JDK:

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

4.2 Penetapan Global

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

Buka / etc / environment di mana-mana editor teks dan tambahkan:

JAVA_HOME=/path/to/java_installation

Harap maklum bahawa / etc / environment bukan skrip, tetapi daftar ekspresi tugasan (sebab itulah eksport tidak digunakan). Fail ini dibaca pada masa log masuk.

Untuk menetapkan JAVA_HOME menggunakan / etc / profile, buka fail dan tambahkan:

export JAVA_HOME=/path/to/java_installation

Jalankan arahan sumber untuk memuatkan pemboleh ubah:

source /etc/profile

Sekarang kita dapat memeriksa nilai pemboleh ubah JAVA_HOME :

echo $JAVA_HOME

Hasilnya mestilah jalan ke pemasangan JDK:

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

5. Kesimpulan

Dalam artikel ini, kami telah membahas cara untuk menetapkan pemboleh ubah persekitaran JAVA_HOME pada Windows, Mac OS X, dan Linux.