4

可能重复:
从 java 运行 shell 命令

我想导出一些变量,所以我有这个命令。

Runtime.getRuntime().exec("export a=b");

这个命令有什么问题,因为这个抛出异常:

java.io.IOException:无法运行程序“导出”:java.io.IOException:错误=2,没有这样的文件或目录

4

1 回答 1

3

export 是一个shell命令,而不是程序。最好的方法是将所有shell逻辑封装到一个shell脚本中,然后执行“/bin/sh /path/to/file.sh”

于 2012-08-01T11:30:53.047 回答