Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

jar Dosyası Çalıştırma


SpiderS_DangeR

Öne çıkan mesajlar

Şimdi eclipse'te bir program yazdım, fakat programın arayüzü falan yok. Bu java dosyalarını jar haline getirip çift tıklayarak direk cmd'de açılmasını sağlayabilir miyiz? Oluşturdum jar dosyasını falan çift tıklayınca hiçbir şey olmuyor, classpathlerle ilgili falan mı bi sorun var acaba. Yarın sunumum var yardımcı olursanız çok sevinirim, teşekkürler.
Link to comment
Sosyal ağlarda paylaş

Jar dosyalarının için manifest dosyası olur. Manifest içinde main metodunun olduğu class'ı göstermiş olman gerekiyor. Jar'ı Eclipse içinden JAR export wizard kullanarak yaptıysan son adımda main class'ının yerini belirtebilirsin.

Jar'a çift tıklarsan manifest içinde belirtilmiş olan main metodu çağrılır. Ama konsolda yazılanları görmen için programı konsoldan başlatmış olman lazım. Yani konsolu açıp

java -jar JarName.jar

şeklinde çağıracaksın.

Konsolu kendin açmak istemiyorsan Windows için batch dosyası, Linux için bash script yazabilirsin. Mesela Windows için şöyle bir batch dosyası yazabilirsin:


@java -jar Test.jar
@echo.
@pause


Bunu .bat uzantısıyla biten bir text dosyası olarak jar'ın olduğu yere kaydet. Satırların başındaki @ işareti command line'da bu satırların gözükmesini engelliyor. echo. satırı program sonuna boş bir satır ekliyor. pause ise command line otomatik kapanmasın diye bir tuşa basmanı bekliyor.
Link to comment
Sosyal ağlarda paylaş

Bilmiyorum ama sanmam. System.out ile print edilen satırları bir dosyaya ya da başka bir stream'e yönlendirebilirsin.

Mesela dosyaya yönlendirme: http://www.devx.com/tips/Tip/5616
Swing frame'e yönlendirme: http://unserializableone.blogspot.com/2009/01/redirecting-systemout-and-systemerr-to.html
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...