Advertisement

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)

还没有任何评论哟~