JAVA ile Konsol Uygulaması ve Yayınlama

JAVA ile Konsol Uygulaması ve Yayınlama
Ocak 27 19:35 2013 Bu yazıyı yazdır

Merhaba,

Bu yazımda sizlerle JAVA dilinde bir konsol uygulama göstereceğim. Ardından da, geliştirdiğimiz uygulamayı başka bilgisayarda açılabilir ve kullanılabilir şekilde yayınlamayı göstereceğim.

Öncelikle IDE’mizi belirleyelim, ben NetBeans kullanıyorum. Yeni bir console project oluşturalım ve ardından, SoruCevap.java isimli dosyamızı, console paketi altında oluşturalım. Uygulamamız çalıştığı anda, ekranda bir şeyler söylememizi bekleyen bir konsol belirecek. Ve buna cevap olarak ne yazarsak yazalım, bunu ekrana yazdıracak ve tekrar bir şeyler yazmamızı bekleyen konsol devreye girecektir.

Yukarıdaki kodları açıklamak gerekirse, önemli olan bir kaç ayrıntıyı anlatmak yeterli olacaktır diye düşünüyorum.

Konsol’da kullanıcıdan input bekleyen program, bu satırla sonsuza dek çalışacak durumda olmaktadır. Human() kısmında bir if condition içerisinde belirtilen 0 tuşuna basıldığı anda ise program kapanacaktır.

Konsol’da kullanıcıdan input alma işlemi ise Scanner sınıfında görülmektedir. Scanner sınıfı için ise

Satırında gerekli util paketi çağırılmaktadır.
Main.java dosyasında, SoruCevap.java ‘yı çağırmamız gerekiyor tabiki.

Program çalıştırmak için ise NetBeans IDE’si içerisindeki RUN menüsünün altında bulunan “Clean and Build Main Project” butonuna basmamız gerekmektedir. Ardından, projemizin kayıtlı olduğu dosyalar içerisindeki “dist” klasörü altında bize bir .jar dosyası oluşturulduğunu göreceğiz. Bu .jar dosyası, bizim uygulamamızın herhangi bir bilgisayarda çalışması için gerekli olan dosyadır ve çalıştırmak için konsolda;

yazmamız yeterli olacaktır. Program çalıştırılıp ekran görüntüsü alındığında aşağıdaki gibi bir görüntü elde edilecektir.

.jar dosyasını çalıştırma

.jar dosyasını çalıştırma


Bir sonraki yazımda görüşmek üzere!

  Yazı şöyle etiketlendi:
  Kategoriler:
A.Gökhan, M.Sc.
A.Gökhan, M.Sc.

My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com

Daha fazla yazı görüntüle
Yorum yaz

1 Yorum

Yorum ekle

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.

*