Saya telah menginstal versi Java. Bagaimana kita dapat mengatur $JAVA_HOME
variabel lingkungan dengan benar?
Saya telah menginstal versi Java. Bagaimana kita dapat mengatur $JAVA_HOME
variabel lingkungan dengan benar?
Jawaban:
Anda dapat mengatur Anda JAVA_HOME
di /etc/profile
saat Petronilla Escarabajo menyarankan. Tetapi lokasi yang dipilih untuk JAVA_HOME
atau variabel sistem apa pun adalah /etc/environment
.
Buka /etc/environment
di editor teks apa pun seperti nano
atau gedit
dan tambahkan baris berikut:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(jalur java bisa berbeda)
Gunakan source
untuk memuat variabel, dengan menjalankan perintah ini:
source /etc/environment
Kemudian periksa variabelnya, dengan menjalankan perintah ini:
echo $JAVA_HOME
Memperbarui
Biasanya sebagian besar sistem linux sumber / etc / environment secara default. Jika sistem Anda tidak melakukan itu tambahkan baris berikut ke ~/.bashrc
(Terima kasih @ pje)
source /etc/environment
source /etc/environment
ke bagian atas file konfigurasi bash saya ~/.bashrc
sehingga memuat semua pengaturan lingkungan saya saat startup. Bekerja untuk saya sejauh ini.
Untuk mengatur JAVA_HOME
variabel lingkungan, lakukan hal berikut:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
direktori. JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
. /etc/environment
Metode di atas akan menghemat kerumitan karena harus menjalankan perintah setiap kali Anda masuk ke komputer Anda.
export
perintah diperlukan dalam /etc/environment
?
export
ke baris /etc/environment
dan itu membantu? File itu berisi definisi variabel yang diuraikan sebagai =
-pasangan nama-nilai yang direvisi; isinya tidak dieksekusi sebagai perintah. (Lihat man pam_env
.) Jadi, kecuali Anda secara terpisah memperlakukan file seolah-olah itu adalah skrip (seperti dengan meneruskan /etc/environment
ke bash's .
/ source
builtin), saya tidak berharap itu berfungsi.
Jika Anda tidak tahu path dan Anda hanya memiliki openJDK diinstal, Anda bisa mengetik
update-alternatives --config java
dan Anda harus menemukan path. Untuk mengatur variabel Anda dapat menulis JAVA_HOME=<PATH>
diikuti oleh export JAVA_HOME
. Perhatikan tidak ada ruang saat mendeklarasikan variabel. Untuk memeriksa apakah variabel disimpan, Anda cukup mengetik echo $JAVA_HOME
untuk memverifikasi.
update-alternatives --install <link> <name> <target> <priority>
misalnya:update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-runtime/bin/java 1