可能重复:
从java运行shell命令
我想导出一些变量,这样我就有了这个命令。
Runtime.getRuntime().exec("export a=b");
这个命令有什么问题,因为这个抛出选项:
java.io.IOException:无法运行程序"export":java.io.IOAxception:error=2,没有这样的文件或目录
导出是一个shell命令,而不是一个程序。最好的方法是将所有shell逻辑封装到一个shell脚本中,然后执行"/bin/sh/path/to/file.sh"