Java için JAVA_HOME nasıl ayarlanır?

Java'nın bir sürümünü yükledim. Nasıl ayarlayabiliriz $JAVA_HOME ortam değişkeni doğru mu?

Sen ayarlayabilirsiniz JAVA_HOME içinde /etc/profile olarak Petronilla Böceği öneriyor. Ama tercih edilen yer JAVA_HOME veya herhangi bir sistem değişkeni /etc/environment.

Açık /etc/environment gibi herhangi bir metin editöründe nano veya gedit ve aşağıdaki satırı ekleyin:

JAVA_HOME="/usr/lib/jvm/open-jdk"

(java yolu farklı olabilir)

Kullanmak source değişkenleri yüklemek için bu komutu çalıştırarak:

source /etc/environment

Ardından, bu komutu çalıştırarak değişkeni kontrol edin:

echo $JAVA_HOME

Güncelleme

Genellikle çoğu linux sistemi varsayılan olarak /etc/environment kaynaklıdır. Sisteminiz bunu yapmazsa aşağıdaki satırı ekleyin ~/.bashrc (Teşekkürler @pje)

source /etc/environment

Ayarlamak JAVA_HOME ortam değişkeni, aşağıdakileri yapın:

  1. Fırlatma Terminal tarafından basılması Ctrl+Alt+T klavyende.
  2. Aşağıdaki komutu girin:
    $ gksudo gedit /etc/environment
  3. Java'nızı nereye yüklediğinize bağlı olarak, tam yolu sağlamanız gerekir. Bu örnek için Oracle JDK 7'yi /usr/lib/jvm/java-7-oracle dizin.
    Dosyanın sonuna ilerleyin ve aşağıdakileri girin:
    JAVA_HOME=/usr/lib/jvm/java-7-oracle
    export JAVA_HOME
  4. Dosyanızı kaydedin ve çıkın gedit.
  5. Son olarak, sistem yolunu aşağıdaki komutla yeniden yükleyin:
    $ . /etc/environment

Yukarıdaki yöntem, bilgisayarınıza her giriş yaptığınızda komutları çalıştırmak zorunda kalmanızdan sizi kurtaracaktır.

Yolu bilmiyorsanız ve yalnızca openJDK yüklüyse yazabilirsiniz update-alternatives --config java ve yolu bulmalısın. Değişkeni ayarlamak için yazabilirsiniz JAVA_HOME=<PATH> ardından export JAVA_HOME. Değişkeni bildirirken boşluk olmadığına dikkat edin. Değişkenin saklanıp saklanmadığını kontrol etmek için şunu yazmanız yeterlidir echo $JAVA_HOME doğrulamak.