我正在编写一个java程序,需要使用环境变量在启动某些类时查找策略文件。
但是,环境变量值将是条件,具体取决于程序输入的类的用途。出于这个原因,我想基本上加载环境变量。
但是,我不确定这是否可行,因为当加载将由java程序的虚拟机使用的环境变量时,或者如果在加载环境变量之后,它们可以被更改,我不太积极。
java虚拟机加载系统的环境变量是什么时候,可以更改在程序的虚拟机中设置的环境变量吗?
答案 0 :(得分:1)
您确实需要设置环境变量的典型方法是在启动JVM之前在包装脚本中编写此逻辑(例如* .sh,*。cmd)
然后,您可以使用export
(linux)或set
窗口等相应地设置环境变量。