Idea如何使用System.getenv()获取环境变量的值

 更新时间:2024年11月27日 08:47:30   作者:长不大的大灰狼  
文章介绍了如何在Java中使用`System.getenv()`方法读取环境变量的值,并提供了两种配置环境变量的方法:启动项配置和系统环境变量配置,对于系统环境变量,文章特别指出需要重启电脑或程序才能使其生效

使用System.getenv()获取环境变量值

System.getenv("TOMCAT_HOME");

读取环境变量的值

一:可以在启动项中配置环境变量

1.启动项

2.环境变量配置

3.日常开发用这种方式配置环境变量就好。

二:配置系统环境变量

在windows中System.getenv()指的是获取系统的环境变量

所以也可以直接配置系统环境变量:

public static void main(String[] args) {
        String tomcatHome = System.getenv("TOMCAT_HOME");
        System.out.println("TOMCAT_HOME: "+tomcatHome);
    }

重启电脑后,成功获取到环境变量的值:

注意:

如果是刚配置的系统环境变量,那么需要重启电脑才能生效。

如果是用户变量一般只需要重启程序即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用SpringMVC访问Controller接口返回400BadRequest

    使用SpringMVC访问Controller接口返回400BadRequest

    这篇文章主要介绍了使用SpringMVC访问Controller接口返回400BadRequest,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java String的intern方法使用场景示例

    Java String的intern方法使用场景示例

    这篇文章主要介绍了Java String的intern方法使用场景示例,帮助大家更好的理解和使用Java,感兴趣的朋友可以了解下
    2020-11-11
  • Spring Boot 项目设置网站图标的方法

    Spring Boot 项目设置网站图标的方法

    这篇文章主要介绍了Spring Boot 项目设置网站图标的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • springBoot整合redis使用案例详解

    springBoot整合redis使用案例详解

    这篇文章主要介绍了springBoot整合redis使用案例详解,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • java多线程实现文件下载功能

    java多线程实现文件下载功能

    这篇文章主要介绍了java多线程实现文件下载功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • Java两种动态代理JDK动态代理和CGLIB动态代理详解

    Java两种动态代理JDK动态代理和CGLIB动态代理详解

    这篇文章主要介绍了Java两种动态代理JDK动态代理和CGLIB动态代理详解,代理模式是23种设计模式的一种,他是指一个对象A通过持有另一个对象B,可以具有B同样的行为的模式,为了对外开放协议,B往往实现了一个接口,A也会去实现接口,需要的朋友可以参考下
    2023-11-11
  • 解决idea不支持SpringBoot yml文件的图文教程

    解决idea不支持SpringBoot yml文件的图文教程

    这篇文章主要介绍了解决idea不支持SpringBoot yml文件,需要的朋友可以参考下
    2018-06-06
  • SpringBoot下载Excel文件时,报错文件损坏的解决方案

    SpringBoot下载Excel文件时,报错文件损坏的解决方案

    这篇文章主要介绍了SpringBoot下载Excel文件时,报错文件损坏的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Map集合的四种遍历方式代码示例

    Map集合的四种遍历方式代码示例

    这篇文章主要介绍了Map集合的四种遍历方式代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Jenkins配置前端自动打包部署全过程(若依项目)

    Jenkins配置前端自动打包部署全过程(若依项目)

    Jenkins作为一个开源的自动化服务器,广泛用于持续集成、持续部署(CI/CD)流程中,这篇文章主要给大家介绍了关于Jenkins配置前端自动打包部署(若依项目)的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-09-09

最新评论