Java获取Environment Variables
发布时间
阅读量:
阅读量
问题背景概述
在终端中执行 echo $ 命令能够显示在配置文件中设定的环境变量,然而当该变量被调用至代码内部时,所获取到的值却为空:
// 获取属性
Properties properties = System.getProperties();
// 打印
for (Map.Entry<Object, Object> entry : properties.entrySet()) {
if (entry.getKey().equals(URL) || entry.getKey().equals(USERNAME) || entry.getKey().equals(PASSWORD)) {
System.out.println(entry.getKey() + " = " + entry.getValue());
}
}
AI写代码java
运行
解决方法概述
在完成环境变量的配置之后,未对IDEA进行重启操作,这可能是由于IDEA未能读取到最新的环境变量设置,因此需要执行重启操作。此外,上述代码段主要用于获取与Java相关的属性信息,其功能与系统环境变量无直接关联,因此无法识别出所设置的环境变量。建议采
全部评论 (0)
还没有任何评论哟~
