也许是为了营造JVM就是操作系统平台的气氛,抑或是为了强调Java的平台无关性,不知几时起Java已经把System.getenv(String)函数废弃了。所以一般来说Java只能获取它自己定义的一些变量,而无法与操作系统的环境变量交互,只能在运行靠java的“-D”参数来设置要传递给它的一些变量。 所以唯一的办法只能先判断操作系统,然后用...
System.getenv()方法获取系统环境变量,并将其存储在一个Map中。 我们使用for-each循环遍历环境变量,并输出每个变量的键和值。 通过System.getenv("HOME")可以获取特定的环境变量,这里我们获取了用户的主目录。 运行代码 在Linux环境中,我们需要先安装Java,然后可以通过以下命令编译和运行代码: javac EnvironmentVariable...
也许是为了营造JVM就是操作系统平台的气氛,抑或是为了强调Java的平台无关性,不知几时起Java已经把System.getenv(String)函数废弃了。所以一般来说Java只能获取它自己定义的一些变量,而无法与操作系统的环境变量交互,只能在运行靠java的“-D”参数来设置要传递给它的一些变量。 所以唯一的办法只能先判断操作系统,然后用...