Как создать скрипт bash из Java на Windows? - PullRequest
4 голосов
/ 01 декабря 2010

Есть ли способ сделать Java spawn скриптом bash в Windows?У меня установлен Cygwin, и я связал расширение .sh с Cygwin Bash.Следующий код, который работает в Linux, не работает:

 String[] cmdArray = { "scriptName.sh", "-force", categoryName};
 Process proc = Runtime.getRuntime().exec(cmdArray, null, directory);

Ответы [ 2 ]

3 голосов
/ 01 декабря 2010

Попробуйте добавить bash или start в качестве первого параметра.

1 голос
/ 01 декабря 2010

Я думаю, вам придется предоставить сам исполняемый файл, чтобы сделать это. Кажется, что метод Process.exec выполняет только исполняемые файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...