可以从java运行导出命令吗?

hud*_*udi 7 java

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

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

Runtime.getRuntime().exec("export a=b");
Run Code Online (Sandbox Code Playgroud)

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

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

Mik*_*sen 3

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