当前位置: 技术问答>java相关
在Java中如何获得外部的环境变量
来源: 互联网 发布时间:2015-03-18
本文导语: 在Java程序中如何获得环境变量.比如,在Win2000下,set EnvTry=11,在程序中怎么得到EnvTry的值? | 在JAVA里是无法直接读取系统的环境变量的,只能读取JAVA虚拟机的环境变量,但是可以采取一些变通的...
在Java程序中如何获得环境变量.比如,在Win2000下,set EnvTry=11,在程序中怎么得到EnvTry的值?
|
在JAVA里是无法直接读取系统的环境变量的,只能读取JAVA虚拟机的环境变量,但是可以采取一些变通的方法来读入自己的一些变量,例如:
给自己做好的程序做个.bat批处理文件启动,在里面设JAVA虚拟机的变量:
%Java CommonLine%=%Java CommonLine% -DbasciPath="c:myapp"
然后在程序里就可以通过Sting myPath=System.getProperty("basciPath");
把"c:myapp"赋值给myPath.
给自己做好的程序做个.bat批处理文件启动,在里面设JAVA虚拟机的变量:
%Java CommonLine%=%Java CommonLine% -DbasciPath="c:myapp"
然后在程序里就可以通过Sting myPath=System.getProperty("basciPath");
把"c:myapp"赋值给myPath.