Я пытаюсь выполнить пакетный файл в своем приложении Java. Код выглядит следующим образом:Проблема с исполнением командного файла в Java
Runtime.getRuntime().exec("cmd /C start C:/Documents and Settings/Zatko/My Documents/Project-Workspace/IUG/external/apps/archive/run-server.bat");
Когда он выполняет, диалоговое окно ошибки появится сообщение о «Windows не удается найти„C:/Documents“. Убедитесь, что вы ввели имя corretly ....»
Когда Я выполняю с тем же кодом другой командный файл с именем file.bat и находится в папке C:/Temp, он отлично работает.
Кто-нибудь знает, где проблема? Это о символах интервала?
Заранее спасибо
Я выполнил инструкцию. Однако, когда я иду, чтобы запустить код, появится окно командной строки DOS с мигающим курсором на C: \ Documents и Settings \ Затько \ Мои документы \ Project-Workspace \ IUG \> – Anto
Проверьте, если ваш сервер был запущен уже. Пусть командный файл запускает процесс, который оставляет окно команды открытым. Когда я пытаюсь выполнить партию, содержащую только команду паузы, она отлично работает здесь. – GHad
Нет, сервер не запущен ... – Anto