Я создаю Java-приложение, которое будет с графическим интерфейсом для сценария bash.
Приложение будет использоваться для просмотра местоположения сценария и ввода 2 других параметров.
и сборкии выполните команду ..
, поэтому исполняемая часть будет выглядеть следующим образом:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(scriptPath + parameter1 + parameter2);
, если команда работает, если в месте расположения скрипта нет пробелов ..
но когда у него есть пробелы, он останавливается, когда достигает первого пробела ... и выдает мне "java.io.IOException:" исключение..это файл не найден ..
я пыталсязаменив пробелы на backspace и space ..
scriptPath.replace(" ", "\\ ")
Я также попытался добавить кавычки до и после пути
"\"" + scriptPath + "\""
, и я попробовал их обоих вместе ..
"\"" + scriptPath.replace(" ", "\\ ") + "\""
но ни один из них не сработал ..
любая помощь будет оценена ..
С уважением ..