jar
Komut 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"jar
denesem:, herhangi bir argümanı kabul etmeyi reddetti. Program ne olursa olsun kullanım bilgilerini yazdırıyor .
Hatta bir .cmd
dosya 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 jar
kavanozumla 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"jar
geç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).