Java sürümünü kurdum. $JAVA_HOME
Ortam değişkenini doğru olarak nasıl ayarlayabiliriz ?
Java sürümünü kurdum. $JAVA_HOME
Ortam değişkenini doğru olarak nasıl ayarlayabiliriz ?
Yanıtlar:
Eğer ayarlayabilirsiniz JAVA_HOME
in /etc/profile
olarak Petronilla Escarabajo öneriyor. Ancak JAVA_HOME
herhangi bir sistem değişkeni için tercih edilen konum /etc/environment
.
Veya /etc/environment
benzeri herhangi bir metin düzenleyicide açın ve aşağıdaki satırı ekleyin:nano
gedit
JAVA_HOME="/usr/lib/jvm/open-jdk"
(java yolu farklı olabilir)
Kullan source
bu 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/environment
yükleyebilmesi için bash config dosyamın en üstüne satır eklendi ~/.bashrc
. Şu ana kadar benim için çalışıyor.
JAVA_HOME
Ortam değişkenini ayarlamak için aşağıdakileri yapın:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
dizine Oracle JDK 7'yi yükledim . JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
. /etc/environment
Yukarıdaki yöntem, bilgisayarınızda her oturum açtığınızda komutları çalıştırma zorunluluğunu ortadan kaldıracaktır.
export
Komutun eklenmesi gerekli /etc/environment
midir?
export
Bir satır eklediniz /etc/environment
ve 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/environment
bash .
/ source
yerleşime geçmek gibi ), çalışmasını beklemem.
Yolu bilmiyorsanız ve yalnızca openJDK'yı yüklediyseniz, yazabilir
update-alternatives --config java
ve 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_HOME
doğ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