【发布时间】:2020-07-21 18:29:46
【问题描述】:
想从我的 java 应用程序中添加“PGPASSWORD”环境变量。
我知道使用下面的方式,我们可以添加。
private void setPgPasswordEnv(String pwdValue) {
ProcessBuilder pb = new ProcessBuilder("CMD", "/C", "SET");
Map<String, String> envMap = pb.environment();
envMap.put("PGPASSWORD", pwdValue);
}
如果我们在上面添加 using,它会一直持续到我的应用程序运行吗?
有没有最好的方法从 java 添加环境变量?
【问题讨论】:
-
不清楚你想要完成什么:你想让这个环境变量可以被其他进程访问吗?
标签: java postgresql environment-variables processbuilder pg-upgrade