Navigation | Kımıldan!

Oct 20, 10:31 PM

Ubuntu, Eclipse 3.2.1 ve Randıman

Ubuntu 6.06 LTS nâmı diyar “The Dapper Drake” kullanıyorum üstelikte eclipse kullanıcısıyım. Bilindiği üzere Ubuntu’ nun depolarından(repository) takip ettiğimizde eclipse versiyonumuzu bir kaç adım geriden izlemek zorunda kalıyoruz. Şu an Ubuntu’ da gelen eclipse 3.1.2 versiyonu yaptığımız şey eclipse’ in sitesinden son versiyonumuzu indirip extract etmek ama bu sefer de yakamızı bırakmayan unsur performans(hani derler ya ben bu üründen randıman alamadım işte söz burda eder kazanıyor). Eclipse’ i Ubuntu’ nun sağladığı jre ile çalıştırmaya kalktığınızda ya linuxdan ya da eclipse’ den vazgeçmek istiyeceksiniz. Aslında bu da karşılaşılan ve çözümüde Sun’ ın jre sini(tavsiye sdk) yüklemek olan basit bir sorun. Bu şartlar altında eclipse 3.1.* versiyonu ve öncesiyle gayet güzel Ubuntum da avuntulanıyordum(kavici).

Eclipse’ in 3.2 ye terfisi ile dumara uğradım çünkü eclipse’ im çalışmıyor sürünüyordu. Hatta hoşlanmadığım NetBeans Ide’ sini bile yüklemiştim. Sorununda jre den kaynaklandığını sanmıyordum çünkü ben zaten Sun’ nın j2sdk sını kullanıyordum ya da kullandığımı sanıyordum. Bu sorunla karşılaştığımda sağıma soluma bahsetmiş interneti de taramıştım ama benden başka şikayet edeni bulamamıştım. Dün eclipse’ den gelen newsletter’ ı karıştıra karıştıra bir de baktım karşıma benim gibi şikayetleri olanlar çıktı(geçte olsa). Herkes çözümü problemi gene jre de arıyorlardı hadi len dememe rağmen yine de bununla ilgili bütün sayfaları okudum ve en son mesaj da karşılaştığım şeyin gene çözüm olamayacağına kanâat getirerek öylesine denedim ve baktım ki ben default jre Sun kullanmıyormuşum ilginç oysa eclipse’ in kullanacağı java path’ ini de ayarlamıştım ama demek ki o gene de sistemin default’ u ile çalışıyormuş.

Çözüm: Sun’ ın jre’ sini(tavsiye jsdk) yükleyin Ubuntu’ nuza. Daha sonra Konsole da:

$ sudo update-alternatives – - config java

There are 6 alternatives which provide `java’.

Selection Alternative
———————————————————————-
1 /usr/lib/j2re1.5-sun/bin/java
* 2 /usr/lib/j2sdk1.5-sun/bin/java
3 /usr/bin/gij-wrapper-4.0
4 /usr/bin/gij-wrapper-4.1
+ 5 /usr/lib/jvm/java-gcj/jre/bin/java
6 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

Press enter to keep the default[*], or type selection number:

Böylece size java compiler’ ını sağlayan sistem de ki mevcut alternatifleri görürsünüz. Default olanın yanın da * işareti mevcut yapmanız gereken Sun’ ınkinin(yani yüklediğiniz jre) numarasını girerek default yapmanızdır.

Sonuç: Aman Allah’ ım sanki Hacı Murat’ a Ferrari motoru takmışsınız tabi ben de Schumacher(tabi eskisine göre bir de sisteminize göre).

Oct 20, 10:31 PM

Apr 27, 09:00 AM

Biltec Eclipse Semineri

Kavici olsaydı bu seminerin fotoğraflarıda olurduya neyse :). Seminerimiz biraz telaşlı ve karmaşık oldu ama hoş bir katılımcı topluluğu vardı. Katılımcı arkadaşlara sabırlarından ve iştiraklerinden dolayı teşekkürler ediyorum.

Sunumlar için Eclipse 2005 Konferans’ ından faydalanılmıştır. Bu konu ile ilgili kaynaklara ulaşmak için ilgili yazımıza bakmanız rica olunur.

Apr 27, 09:00 AM Comments

Mar 23, 02:24 PM

EclipseCon 2006

EclipseCon için eclipse platformu kullanıcıları ile geliştiricilerini buluşturan temel konferans diyebiliriz. Santa Clara da yapılan bu konferanstan tabiki mahrum kaldık :) bu gün son günü (20-23 Mart). Gidemesek bile bu tür organizasyonlar daha sık yapılmalı. Mutlaka güzel sunumlar ve kaynaklar elimize geçiyor. 2006 yılına ait sunumlara buradan ulaşabilirsiniz bir de siteye girmişken konferansa ait fotoğraflarıda bir inceleyin derim. Bu arada 2005 konferansından iki sunum örneği 135 sayfalık Introduction to SWT :D ve Getting Started With Eclipse.

Mar 23, 02:24 PM Comments

Mar 17, 03:26 PM

Eclipse, java.library.path

“Exception in thread “main” java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3139 in java.library.path” bu benim karşılaştığım hata idi. Geçmiş zaman kullanıyorum :) dikkat edin.

Eğer sizde benim gibi eclipse kullanıcıysanız ve java.library.path ile ilgili bir sorunla karşılaşırsanız bu şu demektir: Programınız ihtiyaç duyduğu library’ lere ulaşamıyor. Bu iki şekilde olur ya o library eksiktir bir yerden bulup onu -Djava.library.path değişkeninizin işaret ettiği dizine koyacaksınız ya da bu değişkeniniz yanlış yere işaret etmektedir. Benim karşılaştığım sorunda ikinci durum söz konusu idi.

Eclipse de bu değişkenin değerine ve diğer konfigurasyonlara Help menüsü altında About Eclipse SDK’ ya tıklayıp çıkan menüden Configuration Details butonuna tıklayarak ulaşabilirsiniz. Peki -Djava.library.path değişkenimizi nasıl set edeceğiz.

Bunun için ister projenizin üzerine sağ tıklayarak Debug As — > Debug ya da Run Menüsünden Debug yoluyla açılan menüye geleceksiniz (x)=Arguments sekmesi bizim işimizi görecek olan yerdir burda benim ihtiyaç duyduğum argument VM’ ne ait olduğu için bu kısma -Djava.library.path=/usr/lib yazarak Apply diyerek tekrardan programımızı run ediyoruz. Tabi ki yine iki ihtimal var ya başka bir hata ya da sevinç kaplı bir yürek, çalışan bir program.

Mar 17, 03:26 PM Comments

flickr