Запустить winrar из java

Как в коде вызвать winrar, разархивировать нужный файл, продолжить выполнение кода? Код копирует, удаляет, архивирует файлы. Команда в cmd выглядит так "c:\Program Files\winrar\rar.exe" x "c:\temp\folder.rar" "C:\temp"


Ответы (2 шт):

Автор решения: PiliLuij

Код не проверял, но так можно отправить команду в консоль

Process proc1 = Runtime.getRuntime().exec("c:\Program Files\winrar\rar.exe" x "c:\temp\folder.rar" "C:\temp");
→ Ссылка
Автор решения: rtuf20

Поправил кавычки. Работает. Process proc1 = Runtime.getRuntime().exec("d:/temp/rar.exe x d:/temp/folder.rar d:/temp/newfolder");

→ Ссылка