0 oy
62 gösterim

Selamlar,

Elimde bir jar dosyası var. Bu bir standalone windows form uygulaması. Çalıştırıyor ve işleme başlatıyorum, işlem XSL yardımıyla XML transformasyonu. İki farklı durum oluşuyor.

  1. Uygulamaya çift tıklar çalıştırırsam; ilk işlemler başlıyor transformation çalıştığı anda kalıyor, işlem kesiliyor.
  2. Uygulamayı windows consol'dan java -jar jardosyasi.jar diye çalıştırıyorum, o zaman uygulama düzgün şekilde çalışıyor sorun vermiyor.
Aklınıza neden olabileceği veya nasıl sorunu bulabileceğim ile alakalı bir fikir geliyor mu?
İyi çalışmalar.
Java kategorisinde (4k puan) | 62 gösterim

2 Cevap

+1 oy
Sunucuda birden fazla java yüklü olabilir mi? PATH'i kontrol edin?  Windows komut satırında başka bir java versiyonu ile, çift tıkladığınızda farklı bir java versiyonu ile uygulama çalışıyor olabilir.

Windows'ta uzantıları hangi uygulama ile çalıştıracağı kayıtlıdır.  Sizde jar dosyaları için farklı java versiyonu seçili olabilir.

Bu arada console'da java diye çağırdığınızda, gelen java versiyonu   (yanlış hatırlamıyorsam) PATH değişkeninde bin dosyası kayıtlı olan java versiyonudur.
(586 puan)
Aynen öyle çıktı.
Ben de cevap olarak ne yaptığımı ekliyorum.
0 oy
JDK ile gelen jvisualvm ile profil kontrol ederken fark ettim ki makinada iki farklı jre kurulu. Çift tıklama ve windows komut satırından çalıştırılan javalar farklı çalışıyor. Sorun ordan çıktı.
(4k puan)

İlgili sorular

0 oy
1 cevap
27 Mayıs 2016 Java kategorisinde kenan (4k puan) sordu | 57 gösterim
0 oy
2 cevap
0 oy
1 cevap
19 Ekim 2017 Java kategorisinde kenan (4k puan) sordu | 143 gösterim
+1 oy
1 cevap
17 Ağustos 2016 Java kategorisinde kenan (4k puan) sordu | 55 gösterim