Извлечение файла JAR по определенному пути с использованием среды выполнения Java - PullRequest
0 голосов
/ 21 ноября 2011

Я использую следующую команду во время выполнения, чтобы извлечь jar по определенному пути, но файл извлечен в моем пути exe класса. cmd = "cmd / cd F: && cd F: \ workFolder \ ProcessFile \ ProcessJar \ PJar && jar xvf F: \ workFolder \ ProcessFile \ ProcessJar \ agconfig.jar"

Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(cmd);

Предположим, я выполняю приведенный выше код в E: \, затем файл jar извлекается по тому же пути.Пожалуйста, помогите мне извлечь банку по указанному пути (F:\workFolder\ProcessFile\ProcessJar\PJar)

1 Ответ

1 голос
/ 21 ноября 2011

Вы не должны совершать системные вызовы из Java-приложения, если вы также можете решить проблему с помощью Java-кода.

Вы можете сделать это в Java с java.util.zip.*.

См. этот урок .

...