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
- Buka Cari dan taipkan tetapan sistem lanjutan
- Pada pilihan yang ditunjukkan, pilih pautan Lihat tetapan sistem lanjutan
- Di bawah tab Lanjutan , klik Pemboleh ubah Persekitaran
- Di bahagian Pemboleh ubah sistem , klik Baru (atau Pemboleh ubah pengguna untuk tetapan pengguna tunggal)
- Tetapkan JAVA_HOME sebagai nama Pembolehubah dan jalan ke pemasangan JDK sebagai nilai Pembolehubah dan klik OK
- Klik OK dan klik Terapkan untuk menerapkan perubahan
2.2. Windows 7
- Di Desktop, klik kanan Komputer Saya dan pilih Properties
- Di bawah tab Lanjutan , klik Pemboleh ubah Persekitaran
- Di bahagian Pemboleh ubah sistem , klik Baru (atau Pemboleh ubah pengguna untuk tetapan pengguna tunggal)
- Tetapkan JAVA_HOME sebagai nama Pembolehubah dan jalan ke pemasangan JDK sebagai nilai Pembolehubah dan klik OK
- 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.