Есть ли способ извлечь файл JAR в определенный каталог?Например, я нахожусь в каталоге foo, который содержит панель подпапок;все мои файлы JAR находятся на одном уровне в баре.Поэтому я передал команду jar xf my.jar -C bar/ Однако, когда я зашел в папку bar, файлы не были извлечены.Есть ли способ сделать это без перемещения файла JAR на панель?
jar xf my.jar -C bar/
Спасибо
Я не думаю, что jar поддерживает это, но unzip поддерживает.Попробуйте:
jar
unzip
unzip my.jar -d bar
Поведение такое же, как и у команды jar, поскольку файлы JAR такие же, как у ZIP-файлов.
«Есть ли способ сделать это без необходимости перемещения файла jar в bar?»
Вы можете сделать это, введя bar и выполнив оттуда команду извлечения, например:
cd bar jar xf ../my.jar