在Java 1.4中访问Windows系统变量

Sar*_*n M 2 java windows environment-variables java1.4

使用J2SE 1.4时,在Windows中获取环境变量值的最佳/万无一失的方法是什么?

Eri*_*lje 7

您可以使用getEnv()来获取环境变量:

String variable = System.getenv("WINDIR");  
System.out.println(variable);  
Run Code Online (Sandbox Code Playgroud)

我相信getEnv()函数在某些时候已被弃用,但后来在java 1.5中被"不推荐"

ETA:

我现在看到的问题是专门针对java 1.4,所以这对你不起作用(或者至少你可能会得到一个弃用警告).我会在这里留下答案,以防万一其他人偶然发现这个问题并使用更高版本.