System.getenv(name) 需要环境变量的名称.
我试图调用Runtime.exec(String[], String[], File),辅助参数需要一个环境变量数组,我不确定如果我指定了这个参数,子进程是否会从当前进程继承环境变量.
例如,如果我new String[]{"NEWDIR=/home"}作为辅助参数传递并且当前java进程具有环境OLDDIR=/var,那么System.getenv("OLDDIR")子进程中的返回值是什么?
更新:
对不起,我必须使用Java 1.4,它似乎System.getenv()是在1.5中引入的?