Linux üzerinde JAVA_HOME değişkeni

Linux üzerinde konsol üzerinden java derleyebilmek ve bazı framework araçlarını kullanabilmek için sistem değişkeni olarak JAVA_HOME değerini tanıtmamız gerekmektedir. Bunun için yapmamız gerekenler çok basit.

Ben Mint kullandığım için metin editörü olarak pluma’yı tercih ediyorum. Siz gedit, nano yada vi kullanabilirsiniz.

Önce metin editörle bash.bashrc dosyasını açmalıyız. Bunun için;

sudo pluma /etc/bash.bashrc

Sonrasında dosyanın en alt satırına aşağıdaki satırları ekliyoruz.

# JAVA_HOME değişken ayarları @hmustak
JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

Ben oracle’ın geliştirdiği (sun) Java 7 versiyonunu kullandığım için path değerim JAVA_HOME=/usr/lib/jvm/java-7-oracle oldu. Aktif kullandığınız başka bir versiyon varsa

cd /usr/lib/jvm/
ls -l

ile listeleyerek kullanabileceğiniz JAVA_HOME değişkenleri için alternatifinizi seçebilirsiniz.

Neyse, yukarıdaki değişiklikleri yaptıktan sonra bash.bashrc dosyasını kaydedip kapatıyoruz. Yaptığımız değişikliğin devreye girebilmesi için terminale

source /etc/bash.bashrc

yazmamız yeterli.

Devreye girip girmediğini, yani sistemimizde bir JAVA_HOME değişkeni olup olmadığını gene terminale yazacağınız

echo $JAVA_HOME

ile görebilirsiniz.

Çevre değişkenlerinizi görmek için terminale

env

yazabilirsiniz.

Çevre değişkenleriniz arasında JAVA_HOME olup olmadığını anlamak içinse;

env | grep JAVA

yazabilirsiniz.

Bir çok javacı tarafından bilinen bir konu. Bilmeyen yada güncellemeler de sıkıntı yaşayan arkadaşlar için (ben gibi) buraya not düşmüş olalım.

Java4Ever!

Hakan Müştak
Software Developer

Kaynak : http://www.maqas.net/view/article/9-ubuntuda-javahome-degiskeni.html
Bash : http://www.cankavaklioglu.name.tr/bashbaslangic/bashbaslangic.html

 


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

question razz sad evil exclaim smile redface biggrin surprised eek confused cool lol mad twisted rolleyes wink idea arrow neutral cry mrgreen

*

Captcha Kontrolü * Zaman aşımı, sayfayı tekrar yükleyin


Top