Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
ak kodlar›<br />
tutuldu<br />
Yüzlerce flirket taraf›ndan desteklenen ve<br />
ba¤›ms›z bir projeye dönüflen, yüzlerce<br />
programc›n›n halen de¤iflik eklentilerle<br />
kesintisiz bir flekilde gelifltirmekte oldu¤u<br />
Eclipse'i ve göze çarpan, herkesin hayat›n›<br />
kolaylaflt›racak birtak›m eklentilerini birlikte<br />
ö¤renelim.<br />
Son befl sene içerisinde Java dünyas›ndaki<br />
en heyecan verici geliflmelerden<br />
biri Eclipse’in IBM taraf›ndan<br />
aç›k kaynak kodlar›yla kullan›-<br />
ma sunulmas› oldu. Biz de bu yaz›-<br />
m›zda, 2001’den beri dünyan›n dört<br />
bir taraf›ndaki Oracle, BEA ve Macromedia<br />
gibi yüzlerce flirket taraf›ndan<br />
desteklenen ve ba¤›ms›z bir<br />
projeye dönüflen, yüzlerce programc›n›n<br />
halen de¤iflik eklentilerle<br />
kesintisiz bir flekilde gelifltirmekte<br />
oldu¤u Eclipse’i ve göze çarpan,<br />
herkesin hayat›n› kolaylaflt›racak<br />
birtak›m eklentilerini anlatmaya çal›flaca¤›z.<br />
Birçok eklentinin bir araya gelmesinden<br />
oluflan yap›s› sayesinde<br />
Eclipse, hem çok h›zl› gelifltirilmekte<br />
olan, hem de son derece dinamik<br />
bir program olma özelli¤ine sahip.<br />
‹lk tasarland›¤› zamanlarda basit bir<br />
IDE (integrated development environment)<br />
olan Eclipse, günümüzdeki<br />
3.0 versiyonuyla birlikte art›k her<br />
türlü kullan›ma uygun bir Rich Client<br />
Platform haline geldi ve baflka<br />
IDE’lerin yarat›lmas› için Java dünyas›n›n<br />
en çok tercih edilen platformlar›ndan<br />
oldu.<br />
Halen Windows NT, Windows XP,<br />
Windows 2000, Windows 98 ve<br />
Windows ME, MacOs iflletim sistemlerinde<br />
kullan›labilen Eclipse çok<br />
platform uyumlu yap›s› sayesinde<br />
Linux alt›nda da sorunsuz çal›flabiliyor.<br />
Elbette, her türlü programc›n›n<br />
Eclipse’i kendi platformuna tafl›mas›<br />
da mümkün, fakat "http://www.<br />
eclipse.org'da" www.eclipse.org’da<br />
sadece genel versiyona destek sa¤lan›yor.<br />
Eclipse’i kullanmaya bafllamak<br />
için ana sayfas› olan "http://www.<br />
eclipse.org" www.eclipse.org ‘a girip<br />
“dowloads” bölümünden bilgisayar›n›za<br />
indirmeniz gerekiyor. Bu<br />
sayfada birçok eklenti, proje ve alt<br />
projeler oldu¤u gibi, Eclipse’i indirmek<br />
için kullanaca¤›z link de en tepede<br />
koyu renklerle yaz›l› duruyor.<br />
Kendinize yak›n olan bir yans›may›<br />
seçtikten sonra, ki Türkiye için “Tubitak-Ulakbim”<br />
tercih edilebilir,<br />
120mb’l›k s›k›flt›r›lm›fl dosyay› indirdikten<br />
sonra tek yapman›z gereken<br />
bu dosyay› orijinal boyutuna geri<br />
getirmeniz ve eclipse.exe’ye çift<br />
t›klaman›z. Eclipse, okumadan, sadece<br />
ileri tufluna basarak geçti¤iniz<br />
herhangi bir yükleme arayüzüne ihtiyaç<br />
duymuyor ve daha önceden<br />
Java Virtual Machine yüklenmifl bir<br />
makinede çal›flabiliyor, “Common<br />
Public License” alt›nda oldu¤u için<br />
de bir ücret gerektirmiyor.<br />
Kullan›c› dostu olmas›yla dikkat<br />
çeken Eclipse’in en yararl› özelliklerinden<br />
biri kod yaz›m›n› fark edilir<br />
derecede h›zland›ran Quick Fix<br />
özelli¤idir. Sadece compile ettikten<br />
sonra ç›kan hatalar› de¤il, yaz›m esnas›nda<br />
gördü¤ü eksiklikleri de düzeltebilmesiyle<br />
kullan›c›ya büyük<br />
kolayl›k sa¤lar. Sat›r›n solunda görünür<br />
hale gelen ampul iflareti, o sat›r<br />
ile ilgili bir düzeltme yap›labilece¤ini<br />
iflaret etmektedir. Farenin<br />
sol tufluyla ampul ikonuna t›klayarak<br />
ya da Ctrl+1 k›sa yolunu kullanarak<br />
yap›labilecek düzeltmelerin listelendi¤i<br />
Quick Fix penceresine eriflilebilir.<br />
Sat›r›n alt›nda beliren pencerede<br />
seçilen düzeltmenin önizlemesi<br />
de görülebilmektedir. Bu sayede<br />
gerekli düzenlemeyi bulmak için<br />
deneme yan›lma yönetimine baflvurman›za<br />
gerek kalmaz. Quick Fix<br />
özelli¤i varsay›lan ayarlarda aç›k<br />
olarak bulunsa da Window > Preferences<br />
> Java > Editor menülerinden<br />
HABER LINUX 45