Debate

Linux JAVA_HOME Ayarlama

Iniciado por Furko · 28 ago 2026 07:11 · 4 Visitas · 0 Respuestas
Autor del tema #0
Bir Java uygulaması geliştirirken veya çalıştırırken, Java'nın sistemde doğru şekilde tanımlanması büyük önem taşır. Bu bağlamda, JAVA_HOME ortam değişkenini ayarlamak, Java'nın hangi dizinde yüklü olduğunu belirtmek için gereklidir. Aşağıda, Linux işletim sisteminde JAVA_HOME değişkeninin nasıl ayarlanacağına dair adım adım bir kılavuz sunulmaktadır.

Öncelikle, Java'nın sistemde yüklü olup olmadığını kontrol etmek için terminalde şu komutu kullanabilirsiniz:

CODE
1java -version


Eğer Java yüklüyse, versiyon bilgisi görüntülenecektir. Java'nın yüklü olduğu dizini bulmak için aşağıdaki komutu kullanabilirsiniz:

CODE
1readlink -f $(which java)


Bu komut, Java'nın yürütülebilir dosyasının tam yolunu gösterecektir. Genellikle bu yol, bin dizinini içerir. JAVA_HOME değişkeni için, bu dizin yolunun bir üst düzey dizinine ihtiyacımız var.

Örneğin, eğer Java'nın yolu /usr/lib/jvm/java-11-openjdk-amd64/bin/java ise, JAVA_HOME dizini /usr/lib/jvm/java-11-openjdk-amd64 olacaktır.

JAVA_HOME ortam değişkenini ayarlamak için, terminalde aşağıdaki adımları takip edin:

  1. Kullanıcı profili dosyasını açın. Genellikle bu dosya ~/.bashrc, ~/.bash_profile veya ~/.profile dosyalarından biridir. Örneğin, ~/.bashrc dosyasını açmak için şu komutu kullanabilirsiniz:

CODE
1nano ~/.bashrc


  1. Dosyanın en altına aşağıdaki satırı ekleyin:

CODE
1export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64


Dizini kendi sisteminize uygun şekilde ayarlayın.

  1. Değişikliklerin geçerli olması için dosyayı kaydettikten sonra terminalde şu komutu çalıştırın:

CODE
1source ~/.bashrc


  1. JAVA_HOME değişkeninin doğru ayarlandığını kontrol etmek için şu komutu kullanabilirsiniz:

CODE
1echo $JAVA_HOME


Bu komut, JAVA_HOME değişkeninin değerini ekrana yazdıracaktır.

Sonuç olarak, JAVA_HOME değişkenini doğru bir şekilde ayarlamak, Java uygulamalarının sorunsuz bir şekilde çalışması için kritik bir adımdır. Herhangi bir sorunla karşılaşırsanız, dizinlerinizi ve ayarları kontrol etmek faydalı olacaktır.

Debes haber iniciado sesión para responder.

0 citas seleccionadas