Linux'ta Java
Kurulum

Linux'ta Java - 8 Mart 2004
Tanju Taşçılar - tanju@elektronist.com
Registered Linux User #283274

Linux'ta Java

Java Sun Microsystems'in geliştirdiği bir programlama dili ve ortamıdır. Platformdan bağımsız program uygulamalarını geliştirmek için oluşturulmuştur. Özellikle internet sitelerinde kullanım alanı bulmaktadır.

Java'nın açık kaynak kodlu türleri olduğu gibi Linux için Sun'ın kendi programı da vardır. Java'yı iki şekilde kullanabiliriz. Birincisi java uygulamalarını çalıştıracak olan plug-in şekli ve ikincisi java uygulamaları geliştirecek olan ortam. Burada mevcut java uygulamalarını internet tarayıcılarında kullanabilmek için geliştirilmiş olan JRE - Java Runtime Environment paketinin Linux sistemimize kurulumunu göreceğiz.

Java kurulumunu iki yöntemle yapabiliriz. İlki dağıtımımız için önceden hazırlanmış .rpm paketini yükleyerek ikincisi ise Sun'ın sitesinden orijinal jre paketini yükleyerek.

 Kuruluma geçmeden önce kaffe paketi kurulu ise veya daha önce java rpm şeklinde yüklenmiş ise bu paketleri kaldırılmalısınız.

Mandrake Linux'un paketli sürümlerinde java için rpm paketi hazır gelmektedir. Download edition için ise ftp ile gerekli rpm paketini indirip kurabiliriz. Örnek olarak aşağıdaki sitede mix bölümünü kullanabilirsiniz. Dosya biraz büyük (22 MByte kadar).

ftp://mandrake-forum.org/pub

Sun'ın orijinal paketini ise

www.sun.com

adresinden elde edebilirsiniz. Elde edilen dosya

j2re-1_4_2_02-linux-i586-rpm.bin

sonu bin olan ve j2re ile başlayan bir dosya olacaktır. j2re, Runtime Environment'i anlatırken burada bulunan, j2sdk ile başlayan dosyalar ise Software Development Kit'i temsil etmektedirler ve program geliştirmek isteyenler için gereklidirler.

İndirdiğimiz dosyayı uygun bir yere kopyaladıktan sonra 'root' olarak bir terminal açıp dosyanın bulunduğu dizine geliriz.

Password:
[root@tuxland tux]# cd Java

Burada aşağıdaki komut ile kendinden açılabilir olan dosyayı açarak kurulum için gerekli olan .rpm dosyasının oluşmasını sağlarız. İşlem başladığıda aşağıdakine benzer lisans ve bilgi sayfaları görüntülenecektir. Bunlara ara çubuğu ile devam ederiz. Komut şöyledir.

[root@tuxland Java]# sh j2re-1_4_2_02-linux-i586-rpm.bin

Son sayfaya gelindiğinde onay için cevap isteyecektir.

Do you agree to the above license terms? [yes or no]
yes

Cevap olarak yes yazıp entere basarak devam ederiz. Bundan sonra program .rpm dosyasını oluşturmak için işlem yapacaktır.

Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: j2re-1_4_2_02-linux-i586.rpm
Done.

Şimdi sistemimize göre oluşturulmuş olan rpm dosyasını kuracağız. Bunun için Mandrake Linux kullanıcıları aşağıdaki komutu kullanabilirler.

[root@tuxland Java]# urpmi j2re-1_4_2_02-linux-i586.rpm
j2re-1_4_2_02-linux-i586.rpm kuruluyor

Hazırlanıyor...             ##################################################
   1:j2re                   ##################################################
[root@tuxland Java]#

İşlem hemen hemen tamamlanmıştır. Mandrake Linux 9.1 kullananlar için Mozilla plug-in'lerinin bulunduğu dizinde aşağıdaki linkin bulunması gerekir.

/usr/lib/mozilla-1.3/plugins/libjavaplugin_oji.so ->
/usr/java/j2re1.4.2_02/plugin/i386/ns610/libjavaplugin_oji.so

Eğer yoksa şu şekilde bu linki oluşturmalıyız.

[root@tuxland Java]# ln -s /usr/java/j2re1.4.2_02/plugin/i386/ns610/libjavaplugin_oji.so \
/usr/lib/mozilla-1.3/plugins/libjavaplugin_oji.so

Yukardaki komut satırı tek satır halinde olacaktır. Buradaki '\' satırın aşağıda devam ettiğini göstermektedir ve yazılmayacaktır. Ayrıca j2re'den sonra gelen rakamlar programın sürümünü belirtir ve sizde farklı olabilir. Buraya sizinkini tam olarak yazmalısınız. Mandrake 9.1'de Mozilla'nın 1.3 sürümü bulunduğu için de mozilla-1.3 ifadesini kullanıyoruz. 'ns610' ifadesi de Mozilla-1.3 ve altı sürümler için kullanılmaktadır.

Mandrake Linux 9.2 kullanıcıları için bu işlem aşağıdaki gibi olacaktır.

[root@tuxland Java]# ln -s /usr/java/j2re1.4.2_02/plugin/i386/ns610-gcc32/libjavaplugin_oji.so \
/usr/lib/mozilla-1.4/plugins/libjavaplugin_oji.so

Kurulumu bu şekilde tamamladıktan sonra gerekebilecek birkaç ayar daha yapacağız. Java uygulamalarının sistemimizde isteyebileceği iki değişkeni tanımlamak için kullanıcıların home dizinlerindeki .bashrc dosyasına iki satır ekleyeceğiz.

# .bashrc

# User specific aliases and functions

export QTDIR=/usr/lib/qt3

export PATH=$PATH:/usr/java/j2re1.4.2_02/bin:
export JAVA_HOME=/usr/java/j2re1.4.2_02/bin

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

Örnek bir dosya yukardaki gibi olacaktır. Burada PATH için ekleme yaptık ve JAVA_HOME adlı değişkeni tanımladık. Bu işlem tamamlandıktan sonra Mozilla ve Konqueror'da javayı kullanabilmemiz gerekir. Tabii gerekli ayarlamaları yaptık ve java kullanımını tarayıcılarda aktif hale getirdiysek. Bunun için Konqueror'da Ayarlar-Konqueror'u Yapılandır'da Java&JavaScripti sayfasında Java'yı Kullan'ı işaretlememiz gerekir.

Mozilla'da ise Edit-Preferences bölümünde Advanced kısmında Enable Java'yı işaretlememiz gerekir.

Java, Sun Microsistems Inc.'in tescilli markasıdır.


Elektronist - Linux
Linux'ta Java

Bu ve ilişkilendirilmiş yazılar GPL lisansına göre yayınlanmaktadır. Bütün hakları yazarına aittir. Yazarının ismi belirtilerek serbestçe dağıtılabilir ve kullanılabilir. Ancak bunların hiçbiri, hiçbir şekilde ve şartta GPL lisansı haricinde kullanılamaz. Burada yer alanları bulundurmaktan, kullanmaktan veya alıntı yapmaktan dolayı hiçbir sunucu, servis veya protokol, yazı veya içeriği üzerinde hak iddia edemez. info@elektronist.com