从 GroovyConsole 执行 shell 命令时出错

Posted

技术标签:

【中文标题】从 GroovyConsole 执行 shell 命令时出错【英文标题】:Error while executing shell commands from GroovyConsole 【发布时间】:2016-03-05 05:11:40 【问题描述】:

当我尝试执行“dir”.execute() 时,我为 windows 和 GroovyConsole 下载了 apache-groovy-2.4.6,我得到了

java.io.IOException: Cannot run program "dir": CreateProcess error=2, The system cannot find the file specified

你能说出哪里不对吗?

【问题讨论】:

【参考方案1】:

Windows 没有“dir”作为可运行程序。这是cmd 中的built-in function。

试试

println  "cmd /c dir   c:\\".execute().text

【讨论】:

以上是关于从 GroovyConsole 执行 shell 命令时出错的主要内容,如果未能解决你的问题,请参考以下文章

jEdit宏,使它像GroovyConsole一样

Android studio怎么使用groovy console命令

Shell 脚本:从 shell 脚本中执行 python 程序

需要从 Angular JS UI 执行 Shell 脚本

从Spring Shell执行shell命令

无法从 bash shell 脚本执行 Tcl 脚本