Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 19/06/2008, 15:44   #1 (permalink)
Üye
 
Üyelik Tarihi: 11/2007
Mesaj: 32
Varsayılan bat dosyası classpath

merhaba arkadaşlar
yazdığım kod netten indirdiğim bir jar dosyasını kullanıyor. JCreatora bu library yi ekledim. Fakat başka bilgisayarda bu dosyayı bulamadğından dolayı çalışmıyor.
bat dosyasını ne eklemem gerekiyor acaba?

@start javaw -classpath . Proje
dereckfun hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 16:19   #2 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 17
Varsayılan

@dereckfun
java -classpath "C:\X.jar";"C:\Y.jar" MainClass

--> arasına " ; " işaretini koyarak bir çok jar ekleyebilirsin.
junkex hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 17:05   #3 (permalink)
Eski Cevizci
 
mr1yh1 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Yer: samsun
Mesaj: 1,171
Varsayılan

artı olarak,
uygulamanızı .jar dosyası haline getirmeyi seçeneğini de bir düşünün.
kullandığınız IDE bunu yapabiliyor mu, araştırın. (doğrudan değilse plug-in ile)

.bat dosyanız, sadece windows'da çalışır.
hatta shell (kabuk) uyumsuzlukları yüzünden,
classpath içeren komut satırı çağrıları bile sistem bağımlı....
-classpath a.jar;b.jar widnows versiyonu,
-classpath a.jar:b.jar unix versiyonu.
mr1yh1 hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 17:24   #4 (permalink)
Üye
 
Üyelik Tarihi: 11/2007
Mesaj: 32
Varsayılan

tşkler
Jar dosyası yapamadım. Bir sürü class olduğu için Jcreatorın oluşturduğu dosya hata veriyor.
bir türlü yapamadım zaten jar dosyası. Netbeanste yapmıştım fakat bu sefer çok fazla class dosyam var nasıl olur bilmiyorum
ayrıca bu library i nasıl tanıtacağım jar yaparsam hiç bi fikrim yok.
dereckfun hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 18:08   #5 (permalink)
Eski Cevizci
 
mr1yh1 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Yer: samsun
Mesaj: 1,171
Varsayılan

paketleme gibi otomatiğe bağlanabilecek birşeyi, IDE'nin yapabilmesi lazım.
bunun için IDE kullanıyoruz zaten .

olmadı, biraz döküman karıştırarak siz kendiniz de yapabilirsiniz.
classpath ögelerini, manifest dosyasına, Class-Path başlığı ile ekleyebiliyorsunuz.
http://java.sun.com/docs/books/tutor...jar/index.html
mr1yh1 hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 19:18   #6 (permalink)
Üye
 
Üyelik Tarihi: 11/2007
Mesaj: 32
Varsayılan

valla jar dosyası oluşturmak için canım çıktı ama bir türlü olmuyor..
benim bilgisayarda çalışan jar aynı java yüklü diğer bilgisayarda çalışmıyor.
Jcreatorun hatasız derlediği kod netbeanste çalışmıyor.

Exe dosyasının rahatlığını özler oldum bu problemden dolayı.


netbeanste derlenip çalışan programın oluşturduğu jar dosyası açmıyor....
"could not find the main class"
http://rapidshare.de/files/39767346/GUIFormExamples.jar.html
dereckfun hatta değil   Alıntı Yaparak Yanıtla
Eski 19/06/2008, 20:14   #7 (permalink)
Eski Cevizci
 
mr1yh1 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2005
Yer: samsun
Mesaj: 1,171
Varsayılan

eklediğiniz dosyanın çalışması için gereken,
manifest'de adı geçen kütüphane ekli değil.

netbeans'de projenizin dist klasörü altında başka şeyler de varsa,
bu dist klasörünün bir kopyasını dağıtın.
buradaki kütüphaneler de, jar içerisine eklenebilir,
netbeans neden yapmıyor bilemiyorum.
mr1yh1 hatta değil   Alıntı Yaparak Yanıtla
Eski 20/06/2008, 09:28   #8 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 17
Varsayılan

@dereckfun

Netbeans'de GUI oluştururken JFrame Form yaratılıp sürükle bırakla gui tasarlanırsa eğer swing-layout.jar ı taşımak gerekiyor.

bat dosyanı şu şekilde değiştir mr1yh1 nin de dediği gibi manifest dosyasının içinde lib/swing-layout-1.0.jar tanımlanmış ozaman bat dosyasına da o jar ı eklemelisin tekrar şu şekilde değiştirirsen çalışıcaktır.

java -classpath "GUIFormExamples.jar";"swing-layout-1.0.jar" examples.Antenna

bu şekilde çalıştırdım ben uygulamanı.

not: Hepsini aynı klasöre kopyala ---> GUIFormExamples.jar, swing-layout-1.0.jar, run.bat
junkex hatta değil   Alıntı Yaparak Yanıtla
Eski 20/06/2008, 11:17   #9 (permalink)
Üye
 
Üyelik Tarihi: 11/2007
Mesaj: 32
Varsayılan

tşkler arkadaşar
ama olması gerektiğini düşünüyorum. Sadece görevi jar yapmak olan basit programlar var mı?
çünkü ne netbeans nede jcreator hiç güven vermiyor bu konuda.
dereckfun hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
PhP dosyası ?? haluk_tr PHP 2 20/02/2008 09:41
imaj dosyası yerine php dosyası gurelcenk PHP 7 04/10/2005 01:28
classpath ı değiştirmek mestal Java / JSP 6 08/04/2004 16:52
CLASSPATH mi? Nasıl? LEthaL Java / JSP 2 16/11/2003 11:07
*.mdb dosyası gardiyan Windows 1 08/08/2002 01:35


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 18:29.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net