2010-02-13 30 views
7

Eclipse kullanarak çalıştırılabilir bir jar dosyası oluşturmaya çalışıyordum.
Sorun, Eclipse'deki çalışma yapılandırmasına eklediğim vm parametrelerinin hiçbir şekilde kaydedilmemesiydi.Çalıştırılabilir jar, jvm args ile

Kavanozu gerekli argümanlarla çalıştıracak bir toplu iş dosyası oluşturabileceğimi biliyorum, ancak kullanıcılarımın yalnızca jar'ı çalıştıracağını tercih ederim.

Benim sorum şu ki, vm argümanlarını komut satırından değil, runable jar'a iletmenin bir yolu var mı?

+0

Hayır, korkarım ki bu mümkün değil. Ben senin vm argümanlar – clamp

+0

ile kavanoz başlatmak için bir yarasa dosyası yapmak gerekir sanırım bu durum olduğunu hissettim. Teşekkür ederiz. –

+0

Netbeans, proje özelliklerine girip bağımsız değişkenleri değiştirirseniz bunu yapabilir –

cevap

3

Kısaca, bunu bir çeşit sarıcı kullanmadan yapamazsınız. JVM'yi uygun ayarlarla çağırmak için bir .bat dosyası ve/veya bir .sh komut dosyası yazabilirsiniz.

Ayrıca çalıştırılabilir parametreleri içeren bir .jar sarın ve onu (adını rağmen) tek başına bir veya hizmet olarak çalışmasına izin için bir araç sağlar, hangi JavaServiceWrapper kontrol etmek isteyebilir. JVM uygulamasının çeşitli modalarda kontrol edilmesini sağlayan bir dizi özellik vardır.

+0

Bu doğru değil. Eclipse, .jar dosyasında gömüldüğünde .jar dosyasının çalıştırılmasına neden olacak bir jarinjarloader kümesi kümesiyle birlikte gelir. – djangofan

+0

Netbeans ile bu mümkün olduğunu biliyorum, üzgün eclipse yapamazsınız –

+0

Yanlış varsa, beni düzeltin .bat ve .sh komut dosyası seçenekleri, kullanıcının bir JDK yüklü olması gerekmez, aksine JRE? –

İlgili konular