2016-03-24 19 views
0

Java'da comand satırı uygulaması var. JAR dosyasına çift tıklatmak için kod yazabilirim ve comand isteminde (otomatik açık) uygulama çalıştırmayı başlatabilirim. Cevaplar için teşekkürler.Çalıştırma jar uygulaması çalıştırıldıktan sonra otomatik açık kodlama istemi

+1

Bir yarasa dosyası yapabilir –

+0

Ve yarasız? Sadece 1 dosya mı? –

+1

jar dosyasını exe .try [exe4j] 'e dönüştürebilirsiniz (https://www.ej-technologies.com/download/exe4j/files) –

cevap

0

çözüldüğünü ve görmüyorsunuz çıkışı:

Genellikle bu yalnızca 1 dosya kullanılarak mümkün değildir ve .JAR:

ürününüzün yanında aşağıdakileri içeren bir .BAT oluşturmanız gerekir.
java -jar jourJar.jar 

Hızlı Salyangoz önerisi gibi bir sarıcı kullanmak mümkündür.

Hala bir java kodu ile 1 dosya kullanarak aşağıdaki gibi bir şey yapabilirsiniz, ancak daha çok bir kesmek.

public static void main(String[] args){ 

    if(args.length > 0 && args[0].equals("instance")){ 

     //start your real application code here 

    }else{ 

     Runtime.getRuntime().exec(new String[]{"cmd", "java", "-jar", "jourJar.jar", "instance"}); 

    } 

} 

Bu JAR açacak ve daha sonra tekrar JAR çalışan yeni bir CMD işlemini oluşturur.

İlgili konular