JDK Kurulumu ve İlk Program Bu satırları okumaya başladıysanız ve eğer bu yazıyı kendi hür iradenizle okuyorsanız ya Java’nın sadece kahvesiyle ünlü bir ada olmadığının farkındasınız ya da ne yaptıgınız hakkında en ufak bir ipucunuz dahi yok. Eğer kendinizi ikinci şıktaki camiaya ait hissediyorsanız yazımızın bundan sonraki kısmı sizi sıkabileceğinden vaktinizi daha kıymetli şeyler için harcamanızı tavsiye ederim. Uzun lafın kısası yazımız, başlığından da anlaşılabileceği üzere Java yazılım geliştirme aracının kullanımını siz değerli, ilgili, heyecanlı vs. vs. okuyuculara aktarmak. Amacımızı da paylaştığımıza göre çalışmalarımıza başlayabiliriz. Yazılım dediğimiz zerzavat bilgisayar dediğimiz alete ne yapması gerektiğini anlatma sanatı olduğuna göre her iki tarafın anlayabileceği bir dilin olması da kaçınılmaz. Üzülerek söylüyorum ki bu aletler hala bizi anlayacak seviyede değilller. Dolayısıyla bizim onu anlayıp onun anladığı dilden konuşmamız, sağlıklı bir iletişim için olmazsa olmaz. İyi ama onun anladıgı dil de karman çorman, zaten alfabesi de iki karakterden oluşuyor. Arada öyle bir katman olmalı ki bir taraftan bizim istediklerimizi ifade etmemize ortam sağlarken diğer taraftan bu ifade edilenleri bilgisayara anlatabilmeli. Java ve diğer bütün programlama ortamlarının ortaya çıkmasının temelinde bu motivasyon yatıyor. Öncelikle Java’yla çalışmaya başlamak için gerekli olan araçları bilgisayarımıza yüklemekle başlayalım. Bu konuda Sun’a teşekkür etmek lazım çünki ihtiyacımız olan bütün yazılım geliştirme araçlarını bir paket helinde düzenli bir şekilde yayınlamakta. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresine gidip JDK 6′yı download edebilirsiniz. Burada ufak bir hatırlatma yapmakta yarar var Java programlarını çalıştırmak için bilgisayarımızda Java Runtime Environment(JRE) yüklü olması yeterlidir fakat Java programları geliştirmek için içerisinde Java derleyicisi de bulunan JDK’yı edinmek zorundayız. Kurulum sihirbazı gayet anlaşılır oldugu için burada da değinmemize gerek yok. Önünüze gelen her seçenekte “next” veya “accept” tuşlarını tıklamanız yeterli. Kurulum tamamlandıktan sonra (Windows kullananlar için söylüyorum) “C:\Program Files\Java\jdk1.6.0″ klasörüne bir göz gezdirebilirsiniz. Bu klasördeki şu an için bizi ilgilendiren en önemli alt klasör “bin” klasörü. İçerisinde kullanacağımız Java derleyicisini(javac.exe) ve programlarımızı çalıştırmaya yarayan JVM çalıştırılabilir dosyası (java.exe) bu klasördedir. JDK’mız kuruldu kurulmasına da biz bu araçları nasıl kullanacağız? Tabi ki de “siyah ekrandan”. Siz ne demek istediğimi anladınız. Komut satırından bahsediyorum. Komut satırımızı açıyoruz ve “javac -version” komutunu giriyoruz. O da nesi komut satırı java derleyicisini tanımadı. “Javac da nedir ülen, programı mı o” tarzında bir hatayla karşı karşıyayız (Tam hata metni için bknz resim 1). [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Monitöre “höst sen nası tanımazsın gül gibi java derleyicisini” diyerekten hücum etmek yerine sakin sakin ortam değişkenlerimizi (environment variable) düzenlemeye davet ediyorum sizi. Varsa masaüstümüzdeki bilgisayarım ikonuna sağ tıklayarak sırasıyla özellikler, gelişmiş, ortam değişkenleri düğmelerine basalım. Buradan sistem değişkenleri tablosundan “Path” değişkenine çift tıklayarak size yukarıda bahsini ettiğim meşhur “C:\Program Files\Java\jdk1.6.0\bin” yolunu bu değişkene ekleyin. Değişkenler arasına ‘;’ koymayı unutmayın. Yaptığınız değişiklikleri onaylayın ve tekrar komut satırına “javac -version” komutunu girin(Not: Eğer komut satırınız açıksa yapılan ortam değişkeni düzenlemesinden haberdar olabilmesi için kapatıp tekrar açın). Tatam… İşte karşımızda muhteşem sonuç. Sizde benim gibi ekranınızda “Javac 1.6.0″ jazısını gördüyseniz artık gönül rahatlığıyla Java projeleri geliştirebiliriz. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Sizde benim gibi ilk programınızı yazmak için sabırsızlanıyorsunuz değil mi? Cevabınızı duyamadım. Daha yüksek sesle lütfen “Eveeet sabırsızlanıyoruz”. Hemen aksiyona geçelim o zaman. Ama durun bi saniye, sanki bir şey unuttuk. İyi de nereye yazacağız kodumuzu? Aman canım ne olcak açın bi notepad yazın. Evet yanlış duymadınız tek ihtiyacımız noteped. Bir şeyler yazmaya başlamadan önce kod yazarken düzenli olmanızı tavsiye ederim. C sürücüsünün altına projeler ve projelerin altına da proje1 dizinini oluşturalım. Yeni bir text dosyası oluşturup adını “proje1.java”(proje1.java.txt değil) olarak değiştirelim. Burada yanlış anlaşılmalara yol açmamak için dosyanızın uzantısını .java olarak değiştirmeniz gerektiği konusuda tekrardan sizi uyarayım. Dosyamızı herhangi bir metin düzenleyici ile açalım. İlk yapmamız gereken iş bir “sınıf”(class) tanımlaması yapmak olacak. “Sınıf” kelimesinden sonra kafanızda soru işaretleri uçuşmaya başladıysa dert etmeyin ve o soru işaretlerini kendi haline bırakın. Zira ilerki dönemlerde bu terimin inciğini cıncığını hatta ve hatta boncuğunu dahi anlatacağız. Dosyamıza “public class proje1 {}” satırını girelim. Burada size bir tüyo vereyim sınıfınızın ismi ile dosya adı aynı olmak durumunda tabi buna kurala istisna durumlar da var ama şimdilik öyle olduğunu bilmenizde fayda var. Şimdi sınıfımıza bir ana metod ekleyelim. “Metod” ne diyenler için yukarıdaki öneriyi referans gösteriyorum ve başka bir şey demiyorum. Dosyamızı şu şekilde düzenliyoruz: Kod: Kod: public class proje1 Bu kadarcık mı? Hangi devirde yaşıyoruz kardeşim. Piyasada komut satırı mı kaldı diyenleriniz olabilir. Haklılarda vesselam. O zaman Javanın nimetlerini ufak da olsa göstermek için aşağıdaki örneği inceleyelim. Bu örnekte ekrana içerisinde resim ve yazı olan bir pencere çiziyoruz. Yukarıda öğrendiğimiz şekilde derleyelim ve çalıştıralım. Kod: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:07. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net