我想在Eclipse上执行一个Sheel,是因为eclipse不支持shell脚本,还是我们为此插件了吗?
我正在这样执行它,并且名称是参数,而不是我将其作为搜索模式传递给脚本的方式。
$ String[] commands = {"C:/Users/shreyas.a.ramesh.DIR/workspace/Shellweb/src/Search_file.sh", Name};
我得到的错误如下
java.io.IOException: Cannot run program
"C:/Users/shreyas.a.ramesh.DIR/workspace/Shellweb/src/Search_file.sh": CreateProcess error=2, The system cannot find the file specified
对不起,代码缩进。
答案 0 :(得分:2)
这不是Java或Eclipse问题。 Shell脚本不是可执行二进制文件。您必须使用解释二进制文件所需的任何参数来运行shell二进制文件本身。