ProcessBuilder правильно выполнил следующую команду, даже если я передал неверный параметр
//notepad++.exe путь ---> C: \ VISHAL \ JAVA CODE \ NOTEPAD DIR \ BIN \ npp
//КОД
String commandArray[] = {"C:\\VISHAL\\JAVA", "", "CODE\\NOTEPAD", "DIR\\BIN\\npp\\notepad++.exe", "123.txt"};
ProcessBuilder pb = new ProcessBuilder(commandArray);
Process shell = pb.start();
Мои вопросы:
- почему это действительно, я имею в виду, что он может открыть программу notepad ++?
- если я передам первый arg неизвестный путь, это выдаст ошибку?
- Если я передам первый аргумент arg в качестве правильного пути к папке, он выдаст ошибку?