Tweet

Java Derleme ve Çalıştırma

Bu yazıda geliştirdiğimiz java uygulamalarını derlemeyi(compiling) ve çalıştırmayı(running) öğrenmek için programa dilleri eğitiminde bir kült olmuş "Merhaba Dünya" uygulamasını yazacağız. Yazacağımız uygulamayı temel olması açısında hiçbir IDE(NetBeans,eclipse gibi) kullanmadan derleyip çalıştıracağız. Kullanacağımız işletim sistemleri Solaris OS , Linux ve Microsoft Windows olacak.[...]

Microsoft Windows Kullanıcıları İçin
Bu kısımda yazacaklarım, Windows XP Professional, Windows XP Home, Windows Server 2003, Windows 2000 Professional, and Windows Vista işletim sistemlerinde uygulanabilir.

İlk uygulamamız yazmadan önce The Java SE Gelişitirme Kiti 6 (JDK 6)'nin işletim sistemimizde kurulu olduğundan emin olmalıyız. Eğer kurulu değil ise http://java.sun.com/javase/downloads/index.jsp adresinde indirebilirsiniz.

İlk uygulamamızı yazmak için bir text editöre ihtiyacımız olacak Microsoft Windows kullandığımız için notpad.exe işimizi görecektir. Başlat->Programlar->Donatılar->Not Defteri yolunu işleyerek notpad metin editörünü çalıştırın. Notpad çalıştığında otomatik olarak bir yeni bir dosya açacaktır. Bu dosyanın içerisine aşağıdaki kodları yazalım.

CODE:
/**
* MerhabaDunya sınıfının yaptığı iş
* çıktı olarak "Merhaba Dünya!" yazmaktır.
*/
class MerhabaDunya {
public static void main(String[] args) {
System.out.println("Merhaba Dünya!");
}
}


Kodları yazdıktan sonra uygulamamızı kaydetmemiz gerekiyor. Notpad metin editöründe Dosya>Farklı Kaydet yolunu izleyin. Ekrana Farklı Kaydet penceresi gelecektir.
Dosya adını MerhabaDunya.java (Java kodlarımız java uzantılı dosyalarda saklarız) ve Encoding ANSI olarak kayıt edelim. Java kodlarımız java uzantılı dosyalarda saklarız. Aşağıdaki resim daha açıklayıcı olacaktır diye düşünüyorum.

http://img215.imageshack.us/img215/5729/fksv9.jpg

MerhabaDunya.java dosyamızı kayıt ettikten sonra notpad den çıkalım.

Bundan sonraki adım .java uzantılı dosyamızı derleyerek bir .class uzantılı dosya içerisine yaratmak olacak. Windows Komut istemi(Command Prompt ) penceresini açalım window xp de başlat->programlar->Donatılar->Komut istemi Ya da başlat->çalıştır cmd yazarak Enter'a basın.

Komut isteminden MerhabaDunya.java dosyasının bulunduğu dizine gidelim. Ben C:java içerisinde oluşturduğum için cd java komutu girdim. C:java> disininne gelmiş oldum.

Dosyamızı derlemek için aşağıdaki komutu Komut istemcisine yazalım.

C:java>javac MerhabaDunya.java


http://img210.imageshack.us/img210/8176/derlemegn6.jpg

Javac derleyicisi bir bytecode dosyası (MerhabaDunya.class) oluşturcaktır.

Komut istemcisine "dir" komutunu girerek oluşan dosyayı görebilirsiniz.

Artık elimizde çalıştırbileceğimiz bir class dosyamız var. Class dosyamız çalıştırmak için komut istemcisine aşıdaki kodu girelim.

C:java>java  MerhabaDunya


http://img214.imageshack.us/img214/765/calistirjf8.jpg

Uygulamamız komut istemcisine "Merhaba Dünya!" yazacaktır. Şimdi de Unix sistemlerde nasıl yapacağımıza bakalım.

Solaris OS ve Linux Kullanıcıları İçin

Bu kısımda yazacaklarım, Solaris OS ve Linux işletim sistemlerinde uygulanabilir.

İlk uygulamamız yazmadan önce The Java SE Gelişitirme Kiti 6 (JDK 6)'nin işletim sistemimizde kurulu olduğundan emin olmalıyız. Eğer kurulu değil ise http://java.sun.com/javase/6/download.jsp adresinde indirebilirsiniz.

İlk uygulamamızı yazmak için vi, emacs,pico gibi metin editörlerinden dilediğimizi kullanabiliriz.
Metin editörümüzü kullanarak MerhabaDunya.java dosyasını çalışma dizinimize oluşturalım ve oluşturduğumuz dosyanın içerisine aşağıdaki kodları yapıştırıp kayıt edelim.

CODE:
/**
* MerhabaDunya sınıfının yaptığı iş
* çıktı olarak "Merhaba Dünya!" yazmaktır.
*/
class MerhabaDunya {
public static void main(String[] args) {
System.out.println("Merhaba Dünya!");
}
}


Bu işlemleri yaptıktan sonra java dosyamızı çalıştırılabilir bir bytecode dosyasına çevirmek için derlememiz gerekiyor. Derleme işlemini bir terminal penceresi açarak çalışma dizinimize gelelim ve aşağıdaki komut çalıştıralım.

javac MerhabaDunya.java


Derleme işlemini de gerçekleştirdikten sonra artık elimizde çalıştırılabilir bytecode dosyamız olan MerhabaDunya.class mevcut.

Şimdi de derlediğimiz uygulamamızı çalıştıralım. Uygulamamızı çalıştırmak için aşağıdaki komutu terminalden bytecode dosyamızın bulunduğu dizine gelerek çalıştıralım.

java MerhabaDunya


komutunu verdiğimizde alt satıra "Merhaba Dünya!" Yazacağını göreceksiniz.
Not:Şuan linux kurulu bir işletim sistemim mevcut değil bu nedenle resimleri ekleyemedim fakat işletim elime bir linux geçtiğinde ilk işim olacak.

Artık kendimizi tebrik edebiliriz çünkü başlamak bitirmenin yarısıdır..


Dia
okanatabag@gmail.com
22 Nisan 2006 16:29

İlgili Olabilecek Makaleler


Yorumlar (2)





yumaq
16 Aralik 2009 10:43
süpersin hocam cok acıklayıcı olmuş teşekkürler :)


emelhat
9 Ekim 2010 02:50
çok sağol:) ,
sayende bir ödevinde sonuna başarıyla geldim:)

Ziyaretçi olarak yorum yazamazsınız. Üye olmak için tıklayın Üye iseniz giriş yapın.


Advertisement


MENÜ » FORUM
Menü » Takip et
RSS Facebook Twitter Friendfeed
Sık Kullanılanlar Google Yahoo Live
Menü » Paylaş
E-Posta ile gönder Twitter Facebook Friendfeed
Buzz Stumbleupon Delicious Digg