在Linux上,它非常简单。我刚刚做了
Runtime rt = Runtime.getRuntime();
Process p = rt.exec(shell location);
p.destroy();
但是我如何在不本机允许.sh脚本的Windows中执行此操作?我可以使用Cygwin运行脚本。有没有办法在Eclipse中以某种方式使用Cygwin来运行脚本?
答案 0 :(得分:1)
或许尝试将cygwin bin目录添加到系统PATH中,然后以脚本作为参数启动sh.exe。
答案 1 :(得分:1)
使用脚本作为参数启动sh.exe
(Cygwin,MinGW或其他)可能是最佳解决方案。
另一种解决方案可能是更新您的文件夹选项,以便使用.sh
打开带有sh.exe
后缀的文件。