Saya telah menginstal versi Java. Bagaimana kita dapat mengatur $JAVA_HOMEvariabel lingkungan dengan benar?
Saya telah menginstal versi Java. Bagaimana kita dapat mengatur $JAVA_HOMEvariabel lingkungan dengan benar?
Jawaban:
Anda dapat mengatur Anda JAVA_HOMEdi /etc/profilesaat Petronilla Escarabajo menyarankan. Tetapi lokasi yang dipilih untuk JAVA_HOMEatau variabel sistem apa pun adalah /etc/environment.
Buka /etc/environmentdi editor teks apa pun seperti nanoatau geditdan tambahkan baris berikut:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(jalur java bisa berbeda)
Gunakan sourceuntuk 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/environmentke bagian atas file konfigurasi bash saya ~/.bashrcsehingga memuat semua pengaturan lingkungan saya saat startup. Bekerja untuk saya sejauh ini.
Untuk mengatur JAVA_HOMEvariabel lingkungan, lakukan hal berikut:
gksudo gedit /etc/environment/usr/lib/jvm/java-7-oracledirektori. JAVA_HOME=/usr/lib/jvm/java-7-oracleexport JAVA_HOME. /etc/environmentMetode di atas akan menghemat kerumitan karena harus menjalankan perintah setiap kali Anda masuk ke komputer Anda.
exportperintah diperlukan dalam /etc/environment?
exportke baris /etc/environmentdan 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/environmentke bash's ./ sourcebuiltin), saya tidak berharap itu berfungsi.
Jika Anda tidak tahu path dan Anda hanya memiliki openJDK diinstal, Anda bisa mengetik
update-alternatives --config javadan 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_HOMEuntuk memverifikasi.
update-alternatives --install <link> <name> <target> <priority> misalnya:update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-runtime/bin/java 1