Ana Menü
· Ana Sayfa
· Dosyalar
· Dökümanlar
· Forum
· Günün Resmi
· Haber Arşivi
· WWW Linkleri
· Üye Listesi

     Forumlar

 strncpy ve strncpy_s
 Konu adi : Borland c++ Builder ile Amiral Batti
 Rady10 - YerliOyun
 Kabusta Kaybolmak
 Konsol da programı bekletmek
 Oyun programlama icin hangi programlama dilli ?
 flash! şanlıurfa bilgisayar oyununda(no rapid)
 Sevgilim Olur musun?
 Directx'e başlamak isteyenler bi bakın
 PSP programlama
 Flash tan php
 Bilgisyr oyunu yapmam için üniverstde hangi bölüme girmeliym
 www.arshiv.gen.ms
 Cimg.h ilgilenenler icin
 müttefik oyunu

Konu Disi
 Emraah
 Yeni sitemiz açıldı
 Kalp krizi durumunda ne yapılmalı?
 Oyun sektöründe hangi görevde çalışmak isterdiniz?
 Takım arkadaşı sorunu
 msn de renklı nıck
 pc hata veriyor ! YARDIM!!
 Gülmek isteyenler Buraya
 İnanılmaz hl 2 modu görüntüsü
 Computer Languages History

[ Forumlara Git ]


oyunyapimi.org: Forums

www.oyunyapimi.org :: Başlığı Görüntüle - Java Programını JAR haline getirme..
 SSSSSS   AramaArama   Kullanıcı GruplarıKullanıcı Grupları   ProfilProfil   LoginLogin 

Java Programını JAR haline getirme..

 
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Programlama Dilleri ve Algoritmalar
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
sbakay



Kayıt: May 19, 2005
Mesajlar: 6

MesajTarih: Thu Sep 08, 2005 9:07 pm    Mesaj konusu: Java Programını JAR haline getirme.. Alıntıyla Cevap Ver

Arkadaşlar ben applet kullanarak bir Java oyunu yaptım. Bunu nasıl JAR haline getirebilirim. Yani çift tıklayınca çalışmasını istiyorum. Yardımcı olursanız sevinirim.
Başa dön
Kullanıcı profilini gör
DataDump



Kayıt: Aug 26, 2005
Mesajlar: 35

MesajTarih: Thu Sep 08, 2005 11:50 pm    Mesaj konusu: Alıntıyla Cevap Ver

jar cf jar-file input-file

seklinde jar dosyasi haline getirebilirsin. CLASS_PATH ayarlarini varsayiyorum.

ornek olarak:

jar cf test.jar *

tum dosyalari test.jar dosyasina atar. Main application yaptiysan uzerine tiklayinca calisir. Applet ise html den bu jar dosyasini cagirarak calistirabilirsin.
Başa dön
Kullanıcı profilini gör
Tesla



Kayıt: Feb 17, 2004
Mesajlar: 245
Nereden: Ankara

MesajTarih: Fri Sep 09, 2005 1:16 pm    Mesaj konusu: Alıntıyla Cevap Ver

Grafik ve sesleri guzel guzel kaynak yerini belirtmediysen jar yapinca malesef program gormuyor onlari .. aklinda bulunsun.

--------------

Bir de oyunu merak ettim ne zaman yayinlayacaksin?
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
sbakay



Kayıt: May 19, 2005
Mesajlar: 6

MesajTarih: Fri Sep 09, 2005 7:55 pm    Mesaj konusu: Alıntıyla Cevap Ver

DataDump demiş ki:
jar cf jar-file input-file

seklinde jar dosyasi haline getirebilirsin. CLASS_PATH ayarlarini varsayiyorum.

ornek olarak:

jar cf test.jar *

tum dosyalari test.jar dosyasina atar. Main application yaptiysan uzerine tiklayinca calisir. Applet ise html den bu jar dosyasini cagirarak calistirabilirsin.


Nasıl yani? Tam anlayamadım. Biraz daha açıklayıcı anlatırsan sevinirim. Çünkü bu oyun javadaki ilk programım . İlk defa kullandığım için JARA çevirmeyle ilgili hiçbirşey bilmiyorum. Dediğin komutu nereye yazacam? Bi de CLASS_PATH ayarlarını nasıl yapıcam?
Başa dön
Kullanıcı profilini gör
sbakay



Kayıt: May 19, 2005
Mesajlar: 6

MesajTarih: Fri Sep 09, 2005 8:00 pm    Mesaj konusu: Alıntıyla Cevap Ver

Tesla demiş ki:
Grafik ve sesleri guzel guzel kaynak yerini belirtmediysen jar yapinca malesef program gormuyor onlari .. aklinda bulunsun.


Biraz daha açıklama yapabilirsen sevinirim Rolling Eyes

Tesla demiş ki:
Bir de oyunu merak ettim ne zaman yayinlayacaksin?


Yardımlarınızla JARA çevirdikten sonra yayınlıycam inşallah. Rolling Eyes
Yaptığım oyun bir çeşit Bomberman oyunu. Grafiklerin hepsi bana ait. Sadece sesler alıntı. Onları da bir şekilde kendim yapmak istiyorum ama aklıma orjinal bi fikir gelmedi. Saygılar. . .
Başa dön
Kullanıcı profilini gör
Tesla



Kayıt: Feb 17, 2004
Mesajlar: 245
Nereden: Ankara

MesajTarih: Sun Sep 11, 2005 8:20 pm    Mesaj konusu: Alıntıyla Cevap Ver

Aslında DataDumpın söylediği gibi bu tür işleri konsol komutları ile halletmek angarya gibi görünsede aslında daha iyidir.

Neyse ben şu yöntemi kullanıyorum:

1 - Sun'ın kendi sunduğu araçları da tercih edebilirsin ama java için harika bir ortam olan Eclipse'i bilgisyara kur(bence). http://www.eclipse.org/downloads/index.php

2 - Kodları yazdıktan sonra Eclipse'de projeyi çeşitli formatlarda "export" yapma şansın var. Projeye sağ tıkla--> export--> jar file

Oradan projeye neyi dahil edip etmeyeceğini, jarı oluşturacağın yeri seçebilirsin. Sonraki adımda fazla birşey yok next de... En son adımda eğer java uygulaması yaptıysan(java application) programın başladığı yani main in bulunduğu yeri Main Class yazan yere göstermen lazım. Zaten orayı seçince kendi görüyor. Eğer java applet(bu seni ilgilendiriyor) yaptıysan son adımı da aynı bırak. Applet için başlangıç sınıf seçmesini web sayfasında hallediyoruz. Bundan sonra jar ın oluşması gerek.

Biraz zaman kısıtlı olduğu için pek iyi yazamadım, sen bir uğraş olmassa sor yine... Aşağıda intro.jar haline getirilmiş bir jar'ın web sayfasında çalışmasını sağlayan kod var. Evet frontpage ile hazırladım ehehe Very Happy

Kod:

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yeni Sayfa 1</title>
</head>

<body>

<p><br>
</p>
<table width="460" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
    <div align="center">
      <font face="Verdana, Arial, Helvetica, sans-serif" size="-1">
      <applet archive="intro.jar" code="WebIntro.class" width="550" height="125">
      </applet></font></div>
    </td>
  </tr>
</table>
</body>

</html>



Jar ismi: intro.jar
Applet'in başlayacağı class: WebIntro.class (appletin nerden başlıyorsa)

Birde kaynak kullanırken mesela ses için aşağıdaki gibi bir kullanım olabilir..

Kod:

  private AudioClip introZak = getAudioClip(getDocumentBase(),"sfx/intro.mid");
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
sbakay



Kayıt: May 19, 2005
Mesajlar: 6

MesajTarih: Sun Sep 11, 2005 11:52 pm    Mesaj konusu: Alıntıyla Cevap Ver

Ben programı jara çevirdim sen bunları yazmadan önce. html dosyasını da hazırladım. Ama browserda açınca "Applet Bomberman notinited" hatasını veriyo. Html dosyası aşağıdaki gibi :

Alıntı:


<HTML>
<HEAD>
</HEAD>
<BODY>
<CENTER>
<APPLET
archive ="Bomberman.jar"
code = "Bomberman.class"
width = "1000"
height = "680"
>
</APPLET>
</CENTER>
</BODY>

</HTML>

Başka birşey gerekiyo mu? Bu konuda yardımcı olabilirsen sevinirim.
Başa dön
Kullanıcı profilini gör
Tesla



Kayıt: Feb 17, 2004
Mesajlar: 245
Nereden: Ankara

MesajTarih: Tue Sep 13, 2005 9:02 am    Mesaj konusu: Alıntıyla Cevap Ver

Web sayfası kodları doğru gözüküyor, evde denedim çalıştı...

Bomberman class'ında init() fonksiyonu olduğuna emin misin? Java Application'lar main() den başlar, Java Applet'ler ise init() den başlar diye biliyorum...

Bunun dışında bir de şöyle saçma bir durum var: Hazırladığım deneme sayfası masaüstünde bir klasörde çalışırken başka bir klasörde çalışmadı, bu ara ara oluyor, nedenini bilmiyorum.. Hep appletlerde oluyor bu... Böyle durumları javanın uyuzluğuna veriyorum eheh Smile

Denemek için yaptığın sayfayı bir de internete koyup dene,....

Kolay gelsin...
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
Tesla



Kayıt: Feb 17, 2004
Mesajlar: 245
Nereden: Ankara

MesajTarih: Tue Sep 13, 2005 9:09 am    Mesaj konusu: Alıntıyla Cevap Ver

Az önce bahsettigim uyuzlugun da neden kaynaklandigini buldum. Deneme amacli açtığın klasör ismi türkçe karakter içeriyorsa applet çalışmıyor. Mesela "YeniKlasör" isimli dosya içindeki applet çalışmıyor. Java'yı boğasım geliyor ama naparsın...

En iyisi "test" isimli bir klasör aç bir dene kardeş...

Kolay gelsin.
Başa dön
Kullanıcı profilini gör E-Posta'yı gönder
Mesajları göster:   
Yeni Başlık Gönder   Cevap Gönder    www.oyunyapimi.org Forum Ana Sayfası -> Programlama Dilleri ve Algoritmalar Tüm saatler GMT +2 Saat
1. sayfa (Toplam 1 sayfa)

 
Forum Seçin:  
Bu forumda yeni konular açamazsınız
Bu forumdaki mesajlara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız


Powered by phpBB 2.x.x © 200x phpBB Group
Türkçe Çeviri : Onur Turgay & Erdem Çorapçıoğlu
Türkçe Düzenleme: Alexis Canver
Version 2.x.x of PHP-Nuke Port by Tom Nitzschner © 200x www.toms-home.com




Web site powered by PHP-Nuke
Web site engine\'s code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Sayfa Üretimi: 0.133 Saniye