Harun Reşit Zafer

bâki kalan bu kubbede bir hoş sadâ imiş

NetBeans ile Java 02: Hızlı bir Başlangıç

Önce hızlı bir “Merhaba Dünya” uygulaması yaparak geliştirme ortamımızı bir tanıyalım. Bu uygulamamız konsoldan çalışacak. Bu makalenin sonunda NetBeans ile yeni bir proje açma ve çalıştırma konusunda genel bir bilginiz edinmiş olacaksınız.

Bu makalede anlatılanları uygulamanız sanırım 10 dk. kadar sürecek.

İçerik

Projeyi Oluşturmak

IDE’de yeni bir proje açmak için:

1- NetBeans IDE’yi başlatın.

NetBeans IDE with the File > New Project menu item selected.

2- Menüden aşağıda görüldüğü gibi File > New Project (Ctrl-Shift-N), seçeneğini tıklayın.

3- New Project sihirbazından, Java kategorisini, oradan da Java Application seçeneğini aşağıda görüldüğü gibi seçiniz ve Next’e tıklayınız.

NetBeans IDE, New Project wizard, Choose Project page.

4- Sihirbazın Name and Location (isim ve yer) sayfasında aşağıdakileri yapın.

  • Project Name alanına projemizin ismini HelloWorldApp olarak girin.
  • Create Main Class alanına helloworldapp.HelloWorldApp girin. Bu ana sınıfımız olacak.
  • Set as Main Project seçeneğini seçili bırakın.

NetBeans IDE, New Project wizard, Name and Location page.

5- Finish düğmesine tıklayın.

Yeni proje oluşturuldu ve IDE içerisinde açıldı. Aşağıdakileri görüyor olmanız gerek.

  • Projects penceresi: Projelerin ve içeriklerinin ağaç görünümünde yer aldığı pencere.
  • Kaynak kod editöründe açılı olan HelloWorldApp.java dosyası.
  • Navigator penceresi: Seçili sınıfın elemanları arasında kolayca geçiş sağlar.
  • Tasks (görevler) penceresi: Derleme hataları ve diğer görevleri listeler. Diğer özelliklerini de zamanla öğreneceğiz.

NetBeans IDE with the HelloWorldApp project open.

Üretilen Kaynak Dosyaya Kod Eklemek

Hatırlarsanız Create Main Class seçeneğini seçili bırakmıştık. Böylece IDE bizim için bir sınıf iskeleti oluşturdu. Aşağıdaki satırı

            // TODO code application logic here

Bu satır ile değiştirin.

            System.out.println("Hello World!");

Değişikliği File > Save yolu ile kaydedin.

Dosyanız aşağıdaki gibi olmalı.

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
 
package helloworldapp;
 
/**
 *
 * @author Patrick Keegan
 */
public class HelloWorldApp {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
            System.out.println("Hello World!");
    }
 
}

Programı Derlemek ve Çalıştırmak

IDE’nin en güzel özelliklerinden biri kaydederken derle özelliği. Bir Java dosyasını kaydettiğinizde IDE otomatik olarak onu derler.

Programı çalıştımak:

  • Run > Run Main Project (F6) yolu ile.

Aşağıdaki resimde bu aşamada görmeniz gerekenler var.

The program prints Hello World! to the Output window (along with other output from the build script).

Eğer derleme hataları varsa bunlarıın altı kırmızı dalgalı bir çizgi ile çizildiği gibi sol hizalarında da ünlem işaretli bir kırmızı nokta göreceksiniz. Her ikisinin de üzerine fare imleci ile gelerek hata açıklamasını görebilirsiniz.

Uygulamayı İnşaa (Built) Etmek ve Yayınlamak

Uygulamanızın geliştirme aşaması bittiğinde (Clean and Build) komutu ile uygulamanızı yayına hazır hale getirebilirsiniz. Böylece:

  • Geliştirme sırasında gereken ama yayınlama sırasında gerekmeyen dosyalar temizlenir.
  • Uygulama yeniden derlenir ve derlenen dosyaları içeren bir JAR dosyası hazırlanır.

Uygulamanızı inşaa etmek için:

  • Run > Clean and Build Main Project (Shift-F11) yolunu kullanın.

Files sekmesini açarak inşaa işleminden sonra oluşan çıktıları görebilirsiniz. Derlenmiş bytecode dosyası HelloWorldApp.class build/classes/helloworldapp alt düğümünün altında görülebilir. dist düğümünün altında ise yayınlanabilir bir JAR dosyası HelloWorldApp.class içerdiği halde mevcuttur.

Image showing the Files window with the nodes for the HelloWorldApp expanded to show the contents of the build and dist subnodes.

Bu hızlı girişten sonra daha dişe dokunur şeyler yapmaya hazırız sanırım.

Kaynaklar: http://www.netbeans.org/kb/docs/java/quickstart.html

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPrint this pageEmail this to someone

2 Yorum

  1. Gerçek bir bilgipaylaşımı, teşekkürler.Bu java olayına pek bakan yok sanki ama güzel ve rahat bir uygulama geliştirme platformu.

  2. ben çok beğendim yazılarınızı devam etmeyi düşünüyor diğer makalalerınızı dört gözle beklıoruz özellıkle java:)

Bir Cevap Yazın

E-posta adresiniz yayınlanmayacak

*

© 2016 Harun Reşit Zafer

Temayı tasarlayanAnders NorenYukarı ↑