Bagaimana cara mengatur JAVA_HOME untuk Java?

Saya telah menginstal versi Java. Bagaimana kita bisa mengatur $JAVA_HOME variabel lingkungan dengan benar?

Anda dapat mengatur JAVA_HOME di /etc/profile as Petronilla Beetle menyarankan. Tetapi lokasi yang disukai untuk JAVA_HOME atau variabel sistem apa pun adalah /etc/environment.

Buka /etc/environment dalam editor teks 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 variabel, dengan menjalankan perintah ini:

echo $JAVA_HOME

Pembaruan

Biasanya sebagian besar sistem linux sumber/etc / environment secara default. Jika sistem Anda tidak melakukannya, tambahkan baris berikut ke ~/.bashrc (Terima kasih @ pje)

source /etc/environment

Untuk mengatur JAVA_HOME variabel lingkungan, lakukan hal berikut:

  1. Luncurkan Terminal dengan menekan Ctrl+Alt+T pada keyboard Anda.
  2. Masukkan perintah berikut:
    $ gksudo gedit /etc/environment
  3. Tergantung di mana Anda menginstal Java Anda, Anda harus menyediakan path lengkap. Untuk contoh ini, saya menginstal Oracle JDK 7 di /usr/lib/jvm/java-7-oracle direktori.
    Gulir ke akhir file dan masukkan yang berikut ini:
    JAVA_HOME=/usr/lib/jvm/java-7-oracle
    export JAVA_HOME
  4. Simpan file Anda dan keluar gedit.
  5. Terakhir, muat ulang jalur sistem dengan perintah berikut:
    $ . /etc/environment

Metode di atas akan menghemat kerumitan karena harus menjalankan perintah setiap kali Anda masuk ke komputer Anda.

Jika Anda tidak tahu jalurnya dan Anda hanya menginstal openJDK, Anda dapat mengetik update-alternatives --config java dan Anda harus menemukan jalannya. Untuk mengatur variabel Anda dapat menulis JAVA_HOME=<PATH> diikuti oleh export JAVA_HOME. Perhatikan Tidak ada spasi saat mendeklarasikan variabel. Untuk memeriksa apakah variabel disimpan Anda cukup mengetik echo $JAVA_HOME untuk memverifikasi.