如何在Windows上从Java生成bash脚本?

时间:2010-12-01 02:07:55

标签: java cygwin

有没有办法让Java在Windows上生成bash脚本?我安装了cygwin,并且我已将.sh文件扩展名与cygwin bash相关联。以下代码适用于Linux,不起作用:

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

2 个答案:

答案 0 :(得分:3)

尝试添加bash或start作为第一个参数。

答案 1 :(得分:1)

我认为您必须提供可执行文件才能执行此操作。 Process.exec方法似乎只执行exe文件。