Я изучаю эту тему на этой странице, но я не могу найти решение, как я могу выполнять программы в cmd с помощью ProcessBuilder? Я хочу сжать, открыть, удалить файл с помощью 7zip с помощью командной строки. У меня есть этот код в качестве примера, но это не распространяется работа, CMD начинается, но это не распространяется создать файл компресс:ProcessBuilder в Java
String[] commands=
{"cmd.exe", "7za", "a", "-t7z", "test.7z", "Test.txt", "/C", "start"};
ProcessBuilder pb = new ProcessBuilder(commands);
Я получил это: Не удается запустить программу "7za": CreateProcess ошибка = 2, El Sistema не Puede encontrar эль Archivo не especificado – Lindsay
Вы находитесь под окнами, путь может быть C: \ Program Files \ 7-Zip \ 7z.exe – Aubin
Да, это работает. Thnks – Lindsay