Хотите извлечь специфический файл jar из файла ear и сохранить его в определенном каталоге - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть файл ear, содержащий несколько файлов jar.Я хотел бы извлечь банки и хранить их в определенном каталоге.Эта команда извлекает один из jar-файлов, но помещает его в текущий каталог.

C:\TestDir> jar xf Test.ear Assigned.jar 

Это извлечет jar-файл Assigned.jar в каталог TestDir.Согласно некоторым документам, в нем говорится, что если вы добавите путь к каталогу, который вы хотите извлечь, он поместит его в каталог, а если каталог не существует, он создаст его.Но я обнаружил, что это не так.Так что если у меня что-то вроде этого:

 C:\TestDir> jar xf Test.ear C:\ExtractedJars\Assigned.jar 

Можно ли направить вывод в конкретный каталог.Если он не создаст каталог на лету, то я создам его первым.Но я хотел бы иметь возможность направлять банки в каталог.

1 Ответ

0 голосов
/ 17 сентября 2018

Невозможно извлечь файл в определенное место, используя jar. Инструмент jar принимает 2 аргумента:

  1. архивный файл
  2. имена архивных файлов для извлечения

, поэтому вы не можете извлечь его в определенное место.

Попробуйте извлечь файлы с помощью некоторого сценария командной строки, который сначала выполнит извлечение, а затем скопируйте файл в определенное место.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...