重複の可能性:
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));
}
}
}
しかし、上記の試行では、環境変数を適切に取得できません。環境変数を設定する方法は?