Tanshaydar'ın Mekânı
SOSYAL:
Kategori: Yazılım

JCreator ile JAR Dosyası Yapmak

JCreatorBu yazıyı niçin yazdığımı bilmiyorum; ama projesine yardım ettiğim arkadaşlar için ilk defa bir JAR dosyası yaptım. İlginç bir şekilde, hiçbir Türkçe kaynak yok.
Daha önce yapmadığım için biraz ürktüm; ama neyi nasıl arayacağını bilmenin getirdiği avantaj ile çok da basit olduğunu gördüm. Hemen açıklayayım:

  1. Olay manifest dosyasında bitiyor.
    • Önce bir manifest.txt isimli bir dosya oluşturun.
    • Sonra bu dosyanın içine: Main-Class: MainMetodunuzunOlduğuClass yazısını ve bir “enter” ekleyin.
    • MainMetodunuzunOlduğuClass’ı sanırım anlamışsınızdır, bu programınızın çalıştığı class’ın adı olacak. DosyaAdı.java veya DosyaAdı.class olmayacak, direk DosyaAdı olacak.
    • Ardından da bir defa enter’a basın, yani programın çalışacağı class’ı gösterdikten sonra boş bir satır gerekiyor.
  2. Oluşturduğunuz manifest.txt dosyasını .class dosyalarının olduğu / olacağı yere koyun.
  3. JCreator’ü açın. Configure menüsünden Options‘a gelin.
  4. Soldaki menüden Tools‘a gelin. New‘e tıklayın ve Create a Jar file‘ı seçin.
  5. Şimdi, soldaki menüde Tools‘un altında Create Jar File‘ı seçin ve ortadaki satırda, yani Arguments: yazan satırdaki değişkeni cvfm $[PrjName].jar manifest.txt *.class ile değiştirin.
  6. OK deyin.
  7. Artık yazdığınız kodları derledikten sonra classes içine manifest dosyanızı atarak JCreator’de Tools menüsünün altında Create Jar File(Ctrl + 1)’a tıklayarak JAR dosyanızı oluşturabilirsiniz.
  8. JAR dosyanızın üzerine çift tıklayıp çalıştırabilirsiniz.

Tabi bilgisayarınızda JRE yüklü olması lazım. Hayırlı olsun.

Not: Türkçe kaynak varmış aslında, ama İngilizce arama yapmaya alıştığımdan Türkçe Google’ı kullanmayı unutmuşum.

4 comments
  1. kım uraşcak emeğe yazık gerçi alıntı ama kopyal yapmışın oda emek

    swim on Şubat 13 | Cevapla
  2. Kim uğraşacak? Uğraşan uğraşmız zaten, kimin uğraşacağını kafaya takmaya pek gerek yok bence.

    Bu arada kopyala-yapıştır teknolojisine biraz çalışmanı öneririm. Günümüzün en ileri teknolojisidir. Ve ne olduğunu bilmek gerekir.

    Benim yaptığım “kopyal” değildi, kopyala-yapıştır teknolojisini de kullanmadım. Sadece bir çeviri yaptım.

    Tanshaydar on Şubat 13 | Cevapla
  3. Çok yararlı olmuş, yarım saatten beri internette aradığım bir olaydı, ingilizcemin iyi olmasına rağmen yapamamıştım. Buradaki bilgilerle yapmam 2 dakikamı aldı, teşekkürler.

    Burak on Temmuz 2 | Cevapla
    • 3 yıldan sonra işe yaramış olması ayrı bir ironi; ama yaramış olmasına sevindim 😀

      Tanshaydar on Temmuz 2 |

Söz uçar yazı kalır