Java-set环境变量

Java-set环境变量,java,environment-variables,Java,Environment Variables,我有一段代码如下所示: if(System.getenv(ZOOKEEPER_HOSTS_SYS) == null){ //here I want to do something like: //System.setenv(ZOOKEEPER_HOSTS_SYS,""); } 你知道如何在注释中设置环境变量吗 我不想启动新流程或类似的东西,我想为当前流程设置它 谢谢。 问候, Serban您可以使用System.getProperty和System.setProperty这些方

我有一段代码如下所示:

if(System.getenv(ZOOKEEPER_HOSTS_SYS) == null){
    //here I want to do something like:
    //System.setenv(ZOOKEEPER_HOSTS_SYS,"");
}
你知道如何在注释中设置
环境变量吗

我不想启动新流程或类似的东西,我想为当前流程设置它

谢谢。 问候,


Serban

您可以使用System.getProperty和System.setProperty

这些方法可能需要提升imho,这就是为什么它们可能抛出
安全异常的原因。Env变量与System属性不同