Cmd de Java Konsol uygulaması çalıştırmak.

Bu yazımda Cmd de Java Konsol uygulamasını nasıl çalıştırabileceğimizi anlatacağım.

1. Adım: jar dosyası oluşturma

Çalıştırılabilir jar (.exe gibi) oluşturma işini eclipse’te export yardımıyla yapabiliyoruz.(bu sadece bir seçenek ve ben bu yazımda sadece bundan bahsedeceğim.)

export

Projemizi jvm için derleyelim

1. Package Explorerda Projemize sağ tıklıyoruz
2. Export’a tıklıyoruz
3. Java/Runnable JAR File seçiyoruz
4. Yeni ekranda oluşacak jarık konumunu seçiyoruz(Export destination). Launch Configuration seçeneği altında çalışacak olan ana sınıfı seçiyoruz. Eğer kullandığımız kütüphaneler varsa “Package required libraries into generated JAR” seçeneğini seçmeyi unutmuyoruz.
5. Finish ile sonlandırıp jarımızı oluşturuyoruz.

2.Adım: Java ayarlarını yapmak (Windows için)

Bilgisayarınızda javanın kurulu olduğunu varsayıyorum. Ki zaten java yoksa eclipse çalışmayacaktır. Ayarları yapmaya başlayalım.

Path Ayarları

Path Ayarları (Windows)

  1.  Bilgisayarım’a sağ tıklıyoruz özellikleri seçiyoruz
  2. Gelişmiş sistem ayarlarına tıklıyoruz.
  3. Gelişmiş sekmesinden  Ortam değişkenlerini açıyoruz
  4. Daha sonra Sistem değişkenleri altındaki PATH değişkeninin sonuna  “;C:\Program Files\Java\jre1.5.0_02\bin” i ekliyoruz. {\jre1.5.0_02\ versiyonu belirtir,sizde farklı olabilir kontrol ediniz}
  5. Ve şimdi artık java komutu sorunsuz çalışıyor olmalı.

Adım3: .jar isimli kendi yazdığımız programımızı cmd de açalım.cmd

  1. cmd (konsol)da  .jar dosyasını oluşturduğumuz klasöre gidiyoruz. Burada kasörü açıp adres çubuğuna cmd yazmak pratik oluyor.
  2. konsola şunu yazıyoruz “java -jar programımızınadı.jar” ve enterlıyoruz.
  3. Programınız çalışıyor olmalı.
  4. Her zaman bu işlemi yapmak istemiyorsanız Pratik bir yol:  metin editörünüzü açın ve içine “java -jar programımızınadı.jar” yazın sonra bunu jar dosyanızın yanına  istediğiniz-isim.bat diye kaydedin. çalıştırdığınız da programınız konsolda açılacaktır.

Abdullah Salih BAYRAKTAR

Bir Cevap Yazın

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