java.lang.Runtime.exec(String[] cmdarray, String[] envp)该方法在一个单独的进程中执行指定的命令和参数指定的环境。参数cmdarray -- 数组,包含所调用命令及其参数.如cmdarray={"xxxxx/xxxx/word.exe","ceshi.doc"},就是指用word打开doc文档文件的命令envp -- 字符串数组,其中每个元素的环境变量的设置格式为name=value,则返回null,子进程应该继承当前进程的环境.返回值此方法将返回一个新的Process对象,用于管理子进程。 追问 你说的我都知道,API文档上也有 —— 如何使用 envp 参数?
推荐使用ProcessBuilder 追问 那你可以给我解释一下这段代码吗?我不懂的地方是env的作用和使用方法 追答 定义进程运行用到的环境变量。使用方法就像文档里那样,在调用start方法之前设置。 追问 怎么用呢,我试过很多遍了,都不知道怎么用,你可以给我举一个例子吗