jarKomut satırı argümanı ile belirli dizinlere çıkarmayı desteklemeyen java yardımcı programını kullanıyorum . Bu nedenle, ayıklanan jar dosyalarının içine girmesini istediğim dizine cd girmem gerekiyor.
Bu bin, Java dizini OLMAYAN bir dizinden jar.exe dosyasına başvurmam gerektiği anlamına gelir . Ne zaman bir şey "C:\Program Files\Java\jdk1.7.0_45"jardenesem:, herhangi bir argümanı kabul etmeyi reddetti. Program ne olursa olsun kullanım bilgilerini yazdırıyor .
Hatta bir .cmddosya oluşturdum :
SET %*
"C:\Program Files\Java\jdk1.7.0_45\bin\"jar.exe %*
Nafile. Bu inanılmaz derecede sinir bozucu ...
Bir zip dosyası gibi çıkarabileceğimi duydum ama emin değilim. Sanırım ne zaman jarkavanozumla birlikte gelen manifestosu kullanmak için -m kullanmak zorunda kalacağım.
Herhangi bir yardım için teşekkürler!
"C:\Program Files\Java\jdk1.7.0_45"jargeçerli bir sözdizimi değil, doğru sözdizimi"C:\Program Files\Java\jdk1.7.0_45\jar.exe". İlk önce"C:\Program Files\Java\jdk1.7.0_45\jar.exe -foo"veya ile deneyin"C:\Program Files\Java\jdk1.7.0_45\jar.exe" -foo(örneğin, alıntıların argümanı içermesi gerekip gerekmediğinden emin değilim, bu yüzden her iki yönde de deneyin).