繁体   English   中英

Java虚拟机何时为程序加载环境变量

[英]When are environment variables loaded by java virtual machine for a program

我有一个正在编写的Java程序,在某些类启动时需要使用环境变量来查找策略文件。

然而,基于该目的是由程序输入之类的什么环境变量的值将是有条件的 因此,我想基本动态地加载环境变量。

但是,我不确定这是否可行,因为在装入将由Java程序的虚拟机使用的环境变量时,或者在装入环境变量之后,可以更改它们时,我不太肯定。

Java虚拟机何时加载系统的环境变量?虚拟机中为程序设置的那些环境变量是否可以更改?

您确实需要设置环境变量的典型方法“如果”是在启动JVM之前在包装脚本中对此逻辑进行编码(例如* .sh,*。cmd)

然后,您可以使用export (linux)或set Windows等相应地设置环境变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM