Komutun gerçekte java /application/amazing.jarolduğu gibi jar, jar dosyalarını çalıştırmadıkça sürdürme komutunun olmasını beklerdim . jarDosyayı gerçekten çalıştırmak için kullanıyorsanız, ikinci seçeneği kullanın ve java`jar ile değiştirin .
Sadece bir chmod +x /application/amazing.jarkez komutu çalıştırın . Bu kavanozun çalıştırılabilir olmasını sağlayacaktır. Bundan sonra, komutu kullanarak /application/amazing.jarya amazing.jarda /applicationyolunuza eklenmişse kavanozu çalıştırabilmelisiniz .
Alternatif bir yaklaşım, kavanozunuzu çalıştırmak için kısa bir senaryo yazmaktır. Örneğin /usr/local/bin/amazing, komut kullanılarak çalıştırılacak amazingolanları içerebilir:
#!/usr/bin/bash
java /application/amazing.jar
İlk yaklaşım daha basittir ancak kavanozun çalıştırılmasından önce gerekli herhangi bir ayarı yapamazsınız. İkinci yaklaşım, kavanoz çalıştırılmadan önce gerekli olan ayarları yapabilir. Sadece jar komutundan önce ayarları ekleyin. Bunlar birleştirilebilir ve javakomut komut dosyasından kaldırılabilir.