RedHat kurulumlarında JRE /usr/lib/jvm altında 1.4.2. versiyonu kurulu olarak gelir. Eclipse bu sürüm eski olduğu için daha yeni bir JRE gerekiyor hatası verir. Bizde jre1.6.0_07 veya başka bir üst sürüm yükleriz ama sistem hangisini kullanacak. Bunu tabiki biz belirliyoruz.
jre1.6.0_07 ‘nin sisteme kurulduğunu varsayarak devam ediyorum.
İlk olarak sistemde hangi java versiyonunun çalıştığını öğrenmek için Terminalden
$ java -version
komutunu girin. eğer 1.4.2 den üst bir versiyonsa aşağıda anlattıklarımı yapmanıza gerek yok.
Terminalde java komutunu yazdığınızda çalıştırılan versiyon hala eski versiyon. bunun için 1.6.0 yı /usr/bin altında yaratmamız gerek. Bunun için
/usr/sbin/alternatives –install /usr/bin/java java /usr/lib/jvm/jre1.6.0_07/bin/java 520
Hangi versiyonun aktif olduğunu ve hangi versiyonların kurulu olduğunu
/usr/sbin/alternatives –config java
komutu ile görebilir ve seçebilirsiniz. Çıktısı aşağıda verilmiştir.
$ /usr/sbin/alternatives –config java
There are 2 programs which provide ‘java’.
Selection Command
———————————————–
*+ 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
2 /usr/lib/jvm/jre1.6.0_07/bin/java
Enter to keep the current selection[+], or type selection number: _
Buradan hangi java nın kullanılacağını numarasını girerek seçebilirsiniz.
Kolay gelsin.
