JAVA UYGULAMALARI NASIL DERLENİR?
Java Uygulama (applications) kaynak programlarını derleyip yorumlanabilir byte koduna çevirmek ve bu kodları yorumlayıp çalıştırmak için, farklı sistemlerde farklı programlar vardır.
PC ler için, Sun şirketinin geliştirdiği JDK (Java Development Kit) adlı java program geliştirme paketi en temel ve en basit yöntemi içerir.
Hemen her işletim sistemi için JDK paketi, dökümantasyonları ve yükleme kılavuzu Sun sitesinden ücretsiz olarak indirilebilir. Her işletim sistemi için ayrı ayrı yapılması gereken bu işlemi burada açıklamayacağız. Bu uzun açıklamalar, indirilecek paketlerde yer alacaktır.
Bu işlemin yapıldığını ve JDK'nın son sürümünün bilgisayarınıza kılavuzunda açıklandığı gibi yüklendiğini varsayacağız. Özellikle, javac.exe ve java.exe programlarının bulunduğu dizinin AUTOEXEC.BAT içinde yol (path) olarak gösterilmiş olması gerekir. Bu iş için sözkonusu kılavuza bakınız. Bu derste, bu dizini jc:\jdk\bin olarak kabul edeceğiz.
JDK grafik arayüze sahip değildir. Dolayısıyla yapılacak işlerin, işletim sisteminin komut kipinde yapılması gerekir. DOS ve Windows altında çalışırken, bu işler DOS komutlarıyla yapılmalıdır.
Öte yandan, Java uygulamalarını derlemek ve çalıştırmak için, grafik arayüzü kullanan çok sayıda paket program vardır. Bunların bir kısmı ücretsiz, bir kısmı ücretlidir. Biz bu derste, Sun şirketinin geliştirdiği JDKCommander ile Allaire firmasının geliştirdiği KAWA arayüzlerini kullanacağız.
İşin temeli olduğu için, önce, hiç bir grafik arayüz programı kullanmadan DOS kipinde java uygulamalarının nasıl derlenip yorumlandığını göreceğiz. Sonra, JDKCommander ile KAWA arayüzlerinden birisiyle çalışmaya başlayacağız.
DOS'ta JAVA Uyguamaları Nasıl Derlenir?
JDK (Java Development Kit) in son sürümünü yükleyiniz.
Basit bir editör ile Java kaynak programını yazınız. (Örneğin NotePad kullanılabilir.)
Kaynak programlarınız için ayrı bir dizin yaratınız. Örneğin, bu dizin c:\javaprg olsun. Java kaynak programlarınızı daima bu dizine .java uzantısı ekleyerek kaydediniz. Örneğin, yazdığınız ilk programı, gelenek olduğu üzere, Merhaba.java adıyla kaydediniz.
Windows kipinden MSDOS komut kipine geçiniz. Bunun için, sırasıyla,
Başlat (Start) -> Bilgisayarı Kapat -> MSDOS Kipinde Başlat
seçeneklerini tıklayınız.
Açılan MSDOS Kipi penceresinde
c:\cd javaprg
komutu ile kaynak programın bulunduğu dizine geçiniz.
MSDOS penceresinden
javac Merhaba.java
komutunu giriniz.
Programınuzda bir yanlış yoksa, javac.exe derleyicisi, kaynak programınızı byte koduna çevirecektir. Byte koduna çevrilen programınızın adının uzantısı değişecek, .java yerine .class ekini alacaktır. Yani, byte koduna çevrilen programınız Merhaba.class adını alacaktır.
Eğer kaynak programınızda bir yanlış varsa, javac derleyicisi byte kodunu yaratamayacak, onun yerine yanlışı gösteren bir uyarı gönderecektir. Bu durumda, kaynak programdaki yanlış(lar)ı düzeltip, yukarıdaki komutu yeniden veriniz.
Byte koduna dönüşen programınız çalışabilir duruma gelmiştir. Byte kodu Pascal, C ve benzeri prosedural dillerde, kaynak programın derlenip makina diline çevrilmesinden farklıdır. javac 'nin yarattığı byte kodu, bir yorumcu (interpreter) tarafından çalıştırılabilir.
JDK\bin dizini içinde yer alan java.exe yorumlayıcısı bu işi yapar. Ayrıca, MSIE gibi tarayıcılarda byte kodounu yorumlayabilirler. Bu işi java.exe yorumlayıcısı ile yapmak için,
java Merhaba
komutunu yazmak yetecektir. Her şey doğru yapılmışsa, kaynak programınız çalışacaktır.
Uyarı : Java dili büyük-küçük harfe duyarlıdır. Unix ve benzeri işletim sistemlerinde Merhaba.java ile merhaba.java aynı şey değildirler.
Windows'ta JDKCommander ile JAVA Uyguamaları Nasıl Derlenir?
JDK (Java Development Kit) in son sürümünü yükleyiniz.
Yükleme sırasında derleyici ve yorumlayıcının hangi dizinde olduğunu soracaktır. Bu bilgileri doğru giriniz.
Basit bir editör ile Java kaynak programını yazınız. (Örneğin NotePad kullanılabilir.)
Kaynak programlarınız için ayrı bir dizin yaratınız. Örneğin, bu dizin c:\javaprg olsun. Java kaynak programlarınızı daima bu dizine .java uzantısı ekleyerek kaydediniz. Örneğin, yazdığınız ilk programı, gelenek olduğu üzere, Merhaba.java adıyla kaydediniz.
Windows kipinden MSDOS komut kipine geçiniz. Bunun için, sırasıyla,
Başlat (Start) -> Bilgisayarı Kapat -> MSDOS Kipinde Başlat
seçeneklerini tıklayınız.
Açılan MSDOS Kipi penceresinde
c:\cd javaprg
komutu ile kaynak programın bulunduğu dizine geçiniz.
MSDOS penceresinden
javac Merhaba.java
komutunu giriniz.
Programınuzda bir yanlış yoksa, javac.exe derleyicisi, kaynak programınızı byte koduna çevirecektir. Byte koduna çevrilen programınızın adının uzantısı değişecek, .java yerine .class ekini alacaktır. Yani, byte koduna çevrilen programınız Merhaba.class adını alacaktır.
Eğer kaynak programınızda bir yanlış varsa, javac derleyicisi byte kodunu yaratamayacak, onun yerine yanlışı gösteren bir uyarı gönderecektir. Bu durumda, kaynak programdaki yanlış(lar)ı düzeltip, yukarıdaki komutu yeniden veriniz.
Byte koduna dönüşen programınız çalışabilir duruma gelmiştir. Byte kodu Pascal, C ve benzeri prosedural dillerde, kaynak programın derlenip makina diline çevrilmesinden farklıdır. javac 'nin yarattığı byte kodu, bir yorumcu (interpreter) tarafından çalıştırılabilir.
JDK\bin dizini içinde yer alan java.exe yorumlayıcısı bu işi yapar. Ayrıca, MSIE gibi tarayıcılarda byte kodounu yorumlayabilirler. Bu işi java.exe yorumlayıcısı ile yapmak için,
java Merhaba
komutunu yazmak yetecektir. Her şey doğru yapılmışsa, kaynak programınız çalışacaktır.
Uyarı : Java dili büyük-küçük harfe duyarlıdır. Unix ve benzeri işletim sistemlerinde Merhaba.java ile merhaba.java aynı şey değildirler.