Soru & Cevap

java packed içinde yer alan exe dosayasını çalıştırmak

16.01.2020 - 02:08

Merhaba, 

Eclipste java projesi üzerinde çalışıyorum. Bu projede hazır olan bir .exe uzantılı uygulamayı projenin içerisine (src klasörüne) koyduğum zaman export yapmadığım zaman run dediğimde exe dosayası çalışıyor ve açılıyor. Ancak runable jar olarak projeyi dışarı export ettiğimde, doğal olarak aşağıdaki kod .jar içindeki exe dosyasını açamadığı için çalıştıramıyor.

Bu konuda yardımınız gerekli. 

 


btnipcontrol.setOnMouseClicked(event -> {
 
  
Runtime r = Runtime.getRuntime();
Process p = null;
try
{
p = r.exec(prtefreeping);
}
catch(Exception e) 
{
System.out.print("Freeping Bağlantı Calistırılamadı");
}
     
 

94 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-112887-1506457490.jpg
recepözen
21.01.2020 - 01:52

Çok eskiden böyle bir problem ile karşılaşmıştım ama nasıl çözdüğümü tam hatırlamıyorum ipucu olsundiye yazıyorum. Çalıştırılabilir jar dosyası yaptığınızda uygulamanın dizin yolu değişiyor diye hatırlıyorum öyle bir problem vardı sanki önerim programı içinde değilde dışarıda koyarak çalıştırman dizini bulamaıyor veya exe dosyasının paket içinde olduğundan çalışmıyor olabilir. Sonucta jar dosyası aslında bi zip dosyası