您的位置:首页 > 编程语言 > Java开发

Java中获取操作系统的环境变量

2005-06-01 20:43 393 查看
  注意,这次是获取操作系统的环境变量,而不是获取JVM相关的一些变量(参见我之前的一篇Blog:在Java中获取环境变量)。
  也许是为了营造JVM就是操作系统平台的气氛,抑或是为了强调Java的平台无关性,不知几时起Java已经把System.getenv(String)函数废弃了。所以一般来说Java只能获取它自己定义的一些变量,而无法与操作系统的环境变量交互,只能在运行靠java的“-D”参数来设置要传递给它的一些变量。
  所以唯一的办法只能先判断操作系统,然后用操作系统的命令来调出环境变量列表,设法获得该输出列表。下面转载来自http://www.rgagnon.com/javadetails/java-0150.html的一个范例:

import java.io.*;
import java.util.*;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: