Java kodlari nasil derlenir?

Java programlama dilini genelde, en çok kullanilan IDE’lerden Netbeans ve Eclipse ile yazariz. Bu IDE’ler bizim için hemen her seyi yaparlar; kodlari yanlis yazdigimizda uyarirlar, tek bir tiklama ile kodlarimizi derler ve çalistirirlar, vs.
Fakat biz bu IDE’ler olmadan da programimizi yapabiliriz. Zaten evvelden IDE de yoktu.

Lafi uzatmadan nasil yapilacagina geçmek istiyorum.
.

Öncelikle tabii ki java sdk bilgisayarimizda kurulu olmali, bunu söylemeye bile gerek yok. Eger öyleyse bize lazim olan tek sey bir notepad. Baska bir metin programi da olur.
Simdi notepad’i aciyoruz ve basit bir java kodu yaziyoruz. Mesela:

class Deneme{

    public static void main(String args[])

    {

       System.out.println("Türkiye");

    }

}

Bu kodlari yazdiktan sonra ‘farkli kaydet’ diyoruz ve kaydedecegimiz dosyanin uzantisini. java olarak belirtiyoruz. Örnek: Deneme.java

Bunu yaptiktan sonra bir notepad daha açiyoruz ve su kodlari yaziyoruz, bunlar aslinda koddan ziyade komuttur. Zira bu olusturacagimiz dosya msdos komutlarini kolayca yapmak için:

@echo off
title Compiling
javac *.class
pause

Bunu da ‘farkli kaydet’ seklinde kaydediyor ve uzantisini .bat olarak belirtiyoruz. Örnek: Derle.bat

Yalniz dikkat etmemiz gereken bir sey var; bu olusturdugumuz dosyalar ayni yerde olmali. Mesela hepsi de masa üstünde olabilir.

Buraya kadar her sey tamam ise Derle.bat dosyamiza tiklayalim. Eger bütün ayarlari gerektigi gibi ise "devam etmek için bir tusa basiniz…" seklinde bir mesaj çikar karsimiza. Bu dosya az önce yazdigimiz java programini derlemis olacak. Derlendikten sonra söyle bir dosya daha olusmasi lazim: Deneme.class

Eger programimiz basariyla derlendi ise simdi sira geldi çalistirmaya.
Yine bir notepad açiyoruz ve su komutlari yaziyoruz:

@echo off
title Deneme
java Deneme
pause

Bunu da ‘farkli kaydet’ diyerek kaydediyor ve uzantisini yine .bat olarak belirtiyoruz. Örnek: calistir.bat
çift tikliyoruz. Karsimiza yazdigimiz sey (Türkiye) ve "devam etmek için bir tusa basiniz…" mesaji çikacak.

Java programini konsoldan çalistirma:

 

Eger ayri bir ‘bat’ dosyasi olusturmadan programinizi dogrudan konsoldan çalistirmak istiyorsaniz, konsoldan java uygulamanizin oldugu dizine gidip su komutu verin:

javac *.class (derlemek için)

java Deneme (çalistirmak için)

 

Sistmin Path degiskenine Java ekleme:

Bilgisayarimizda Java’nin kurulu oldugu dizine gidip jdk1.6.0_23 klasörünü açiyoruz.

O klasördeki programlardan herhangi birine (mesela ‘appletviewer’)  sag tiklayip ‘özellikler’inden yolunu kopyaliyoruz. C:\Program Files\Java\jdk1.6.0_23\bin gibi…

 

 

Ondan sonra ‘Bilgisayarim’a sag tikliyor ve ‘özellikler’ine gidiyoruz ve alttaki adimlari tatbik ediyoruz.

 

 

 

Bunu elbette daha karmasik programlara da uygulayabiliriz. Mesela benim diger bir makalemde bir hesap makinesi örnegi var. O kodlari aynen kopyalayarak da yapabilirsiniz. Ben onu da denedim ve çalisti. IDE’den bagimsiz çalismak da çok hos 🙂

7 thoughts on “Java kodlari nasil derlenir?

  1. Makaleye ekleme yaptim Husyn. Ayrica konsoldan çalistirma yolunu da gosterdim. Yaptigin uygulamalari o sekilde de çalistirabilirsin. 

  2. derleme yaparken söyle bi uyari çikiyor ne yapmam gerekiyor;

    ‘javac*.class’  iç yada dis komut çalistirilabilir program yada toplu is dosyasi olarak taninmiyor..

    devam etmek için bir tusa basin….

    ???

  3. bilgisayarinda java kurulu varsayarsak sanirim path ayarlari dogru yapilmamis. javaci ahmet path ayarlarinin nasil yapilacagini anlat kardes. ben java kullanmayali 5 sene oldu 🙂 

  4. derleme yaparken söyle bi uyari çikiyor ne yapmam gerekiyor;

    ‘javac*.class’  iç yada dis komut çalistirilabilir program yada toplu is dosyasi olarak taninmiyor..

    devam etmek için bir tusa basin….

    ???

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir