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.*;
也许是为了营造JVM就是操作系统平台的气氛,抑或是为了强调Java的平台无关性,不知几时起Java已经把System.getenv(String)函数废弃了。所以一般来说Java只能获取它自己定义的一些变量,而无法与操作系统的环境变量交互,只能在运行靠java的“-D”参数来设置要传递给它的一些变量。
所以唯一的办法只能先判断操作系统,然后用操作系统的命令来调出环境变量列表,设法获得该输出列表。下面转载来自http://www.rgagnon.com/javadetails/java-0150.html的一个范例:
import java.io.*;
import java.util.*;
相关文章推荐
- java获取操作系统的环境变量
- Win10操作系统下,Java环境变量的配置和Java入门小程序“hello,world”的编译
- java 获取系统变量(环境变量和设置变量)
- 在Java中获取环境变量
- Win7 操作系统下 Java环境变量的配置
- Java 中系统环境变量的设置和获取
- Java-获取系统的环境变量
- java中获取系统属性以及环境变量
- Ubuntu root用户下java -version无法获取java环境变量解决办法
- Java获取系统属性及环境变量
- 在Windows操作系统下如何配置Java环境变量
- 在Java中获取环境变量
- 操作系统的环境变量和Java系统属性
- Java获取计算机的名称、IP、环境变量的配置信息
- JAVA 程序中如何拷贝一个目录下的文件及子目录到另一个目录,如何获取系统环境变量等...
- Java获取系统环境变量(System Environment Variable)和系统属性(System Properties)以及启动参数的方法
- Java 获取环境变量
- Java获取环境变量
- ubuntu下使用eclipse调试jni无法获取环境变量,本地库(java.library.path,LD_LIBRARY_PATH)等问题的解决。
- java 获取系统变量(环境变量和设置变量)