可能重复:
如何从 Java 设置环境变量?
我正在研究Java。我必须在 java 代码编程中添加一个环境变量,这样当我使用进程构建器获取列表时它就可用,如下所示:
import java.util.Map;
import java.util.Set;
class helloworld {
public static void main(String[] args) {
ProcessBuilder pb = new ProcessBuilder("export MY_ENV_VAR=1");
Map<String, String> envMap = pb.environment();
Set<String> keys = envMap.keySet();
for(String key:keys){
System.out.println(key+" ==> "+envMap.get(key));
}
}
}
但是通过上述试验,我无法正确获取环境变量。那么如何设置环境变量呢?