Я много читал об этом вопросе, но ответы, которые я нашел, не работают полностью.
Я пытаюсь запустить этот код:
String[] args = {"cmd","/c","start","C:\\Program Files\\XML Marker\\xmlmarker.exe"};
Runtime rt = Runtime.getRuntime();
ProcessBuilder pb = new ProcessBuilder(args);
Process pr = pb.start();
//Process pr = rt.exec(args);
Поскольку у меня есть пробелына своем пути я использую массив String для передачи аргументов процессу, но ... он открывает окно команд DOS, но не запускает мою программу, как если бы параметры игнорировались
, которые я пытался с помощью rt.exec (args) и pb.start () ... тот же результат
Может кто-нибудь дать мне совет, пожалуйста?Спасибо.