当前位置: 技术问答>java相关
再来一个问题,各位过路大虾!
来源: 互联网 发布时间:2015-05-01
本文导语: java 中如何取得环境变量? 譬如!在autoexec.bat中写入 set myvar=xxxx 如何去myvar的值! 不能用输入输出流读取autoexec.bat的内容,因为我可以用别的方法设置环境变量! | ...
java 中如何取得环境变量?
譬如!在autoexec.bat中写入 set myvar=xxxx
如何去myvar的值!
不能用输入输出流读取autoexec.bat的内容,因为我可以用别的方法设置环境变量!
譬如!在autoexec.bat中写入 set myvar=xxxx
如何去myvar的值!
不能用输入输出流读取autoexec.bat的内容,因为我可以用别的方法设置环境变量!
|
其实虚拟机并不知道你的系统中有什么, 得手动来传递 -D.
|
用这个:
System.getProperties().list(System.out);
hehe, good luck!
System.getProperties().list(System.out);
hehe, good luck!
|
http://www.csdn.net/expert/topic/583/583112.xml?temp=.0320856
|
JAVA程序得不到系统变量的,只能得到JVM中的变量。
象TOMCAT,ANT等的TOMCAT_HOMT,ANT_HOME都是脚本去读的。
当然你也可以用JNI来读系统变量,但一般还是建议在JAVA -D中加入比较好
象TOMCAT,ANT等的TOMCAT_HOMT,ANT_HOME都是脚本去读的。
当然你也可以用JNI来读系统变量,但一般还是建议在JAVA -D中加入比较好