Я использую java-утилиту jar которая не поддерживает извлечение в определенные каталоги через аргумент командной строки. Поэтому мне нужно перейти в папку, в которую я хочу извлечь извлеченные файлы JAR.

Это означает, что я должен ссылаться на файл jar.exe из каталога, который НЕ является каталогом bin Java. Всякий раз, когда я пытаюсь что-то вроде: "C:\Program Files\Java\jdk1.7.0_45"jar , он ОТКАЗЫВАЕТСЯ принимать любые аргументы. Программа просто печатает информацию об использовании, несмотря ни на что.

Я даже создал .cmd файл:

SET %*
"C:\Program Files\Java\jdk1.7.0_45\bin\"jar.exe %*

Нет кости. Это невероятно расстраивает ...

Я слышал, что могу распаковать его как zip-файл, но я не уверен. Я полагаю, что когда я повторяю jar мне нужно использовать -m, чтобы использовать файл манифеста, который идет с jar.

Спасибо за любую помощь!

0