Java sürümünü kurdum. $JAVA_HOMEOrtam değişkenini doğru olarak nasıl ayarlayabiliriz ?
Java sürümünü kurdum. $JAVA_HOMEOrtam değişkenini doğru olarak nasıl ayarlayabiliriz ?
Yanıtlar:
Eğer ayarlayabilirsiniz JAVA_HOMEin /etc/profileolarak Petronilla Escarabajo öneriyor. Ancak JAVA_HOMEherhangi bir sistem değişkeni için tercih edilen konum /etc/environment.
Veya /etc/environmentbenzeri herhangi bir metin düzenleyicide açın ve aşağıdaki satırı ekleyin:nanogedit
JAVA_HOME="/usr/lib/jvm/open-jdk"
(java yolu farklı olabilir)
Kullan sourcebu komutu çalıştırarak, değişkenleri yüklemek için:
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 / ortam kaynağını kullanır. Eğer sisteminiz bunu yapmazsa, aşağıdaki satırı ekleyin ~/.bashrc(Thanks @pje)
source /etc/environment
source /etc/environmentyükleyebilmesi için bash config dosyamın en üstüne satır eklendi ~/.bashrc. Şu ana kadar benim için çalışıyor.
JAVA_HOMEOrtam değişkenini ayarlamak için aşağıdakileri yapın:
gksudo gedit /etc/environment/usr/lib/jvm/java-7-oracledizine Oracle JDK 7'yi yükledim . JAVA_HOME=/usr/lib/jvm/java-7-oracleexport JAVA_HOME. /etc/environmentYukarıdaki yöntem, bilgisayarınızda her oturum açtığınızda komutları çalıştırma zorunluluğunu ortadan kaldıracaktır.
exportKomutun eklenmesi gerekli /etc/environmentmidir?
exportBir satır eklediniz /etc/environmentve yardımcı oldu? Bu dosya, =ayrılmış bir ad-değer çiftleri olarak ayrıştırılmış değişken tanımları içerir ; içeriği komut olarak yürütülmez. (Bkz man pam_env.) Bu nedenle , dosyayı ayrı ayrı bir komut dosyası gibi işlemiyorsanız ( /etc/environmentbash ./ sourceyerleşime geçmek gibi ), çalışmasını beklemem.
Yolu bilmiyorsanız ve yalnızca openJDK'yı yüklediyseniz, yazabilir
update-alternatives --config javave yolu bulmanız gerekir. Değişkeni ayarlamak için yazıp JAVA_HOME=<PATH>takip edebilirsiniz export JAVA_HOME. Değişken bildirilirken boşluk olmadığına dikkat edin. Değişkenin saklanıp saklanmadığını kontrol etmek için, sadece echo $JAVA_HOMEdoğrulamak için yazmanız yeterlidir .
update-alternatives --install <link> <name> <target> <priority> örneğin update-alternatives --install /usr/bin/java java /usr/lib/jvm/default-runtime/bin/java 1