Mac'te bir jar dosyası çalıştırmak için bir kabuk betiği oluşturdum:Mac'te çift tıklandığında kabuk betiği nasıl çalıştırılır?
#!/bin/sh
java -Xmx512m -jar test.jar;
Bu komut dosyasını " app.command" şeklinde yeniden adlandırdığım zaman çift tıklandığında doğrudan çalıştıracağım. Ve çalıştırılabilir izinlere sahip olmak için " chmod + x" komutunu uyguladım.
Bu komut dosyasını çift tıkladığınızda, bu komut dosyasını Terminal üzerinden çalıştırırken " jarfile test.jar dosyasına erişilemiyor" yanıtını görüyorum, kavanoz iyi çalışıyor!
Mac'te çift tıkladığında bu betiğin nasıl çalıştırılacağı bana herkes yardımcı olabilir mi?
@Curtis: Haklısınız. Fakat bunun üstesinden gelmenin bir yolu var mı? Kavanoz her yerde olabilir, ancak kabuk betiğinin kavanoz dosyasının aynı klasöründe olacağına eminim? – Brad
Emin değilim. Mac'lerin hepsi evde ve onlara ulaşamıyorum. Windows'da biliyorum, bir uygulamanın kısayolunu oluştururken çalışma dizinini ayarlamanın bir yolu var. Belki Mac'de benzer bir şey var mı? Komut dosyasını doğrudan çift tıklatmak yerine komut dosyasını çalıştıran bir kısayol oluşturmanız gerekebilir. – Curtis
Tamam ... Şimdi sanırım şu soru şu: "Şu anki çalışan kabuk senaryosunun mutlak yolunu bulabilir ve kullanabilir miyim?" – Brad