Редактировать:
Кажется, команда запуска нуждается в дополнительном параметре всякий раз, когда путь к исполняемому файлу для запуска заключен в ". Поскольку необходимо окружить параметры, содержащие пробелы", это немного сбивает с толкустартовая команда работает как исключение, когда есть путь без пробелов, и поэтому не заключает его в ". Это то, что произошло, когда я проверил приведенный ниже код для папки c: / temp, и он работал без дополнительного параметра.
Ответственный параметр - это заголовок открываемого окна. Он должен иметь второй параметр, и если он содержит пробелы, должен быть заключен в ".
. Я предлагаю всегда использовать" как для заголовка, так и для пути..
Итак, вот обновленная команда:
Вам необходимо приложить
c: / Document and Settings /...
с "в качестве имени файла содержит пробелы.И вам нужно включить заголовок при использовании команды запуска с параметром с ".
Для Java это будет:
Runtime.getRuntime (). Exec (" cmd /C start \ "Сервер \" \ "C: / Документы и настройки / Zatko / Мои документы / Рабочая область проекта / IUG / external / apps / archive / run-server.bat \" ");
Greetz, GHad