java - Java中如何获取被用户环境变量覆盖的系统环境变量?

标签 java windows windows-7 environment-variables

在Windows 7环境中,我在系统环境变量下定义了一个变量VARA =“x”,在用户环境变量下定义了相同的变量VARA =“y”。我如何获取系统环境变量部分中定义的 VARA 值。我总是关注用户值(value)而不是系统值(value)。 谢谢。

最佳答案

你不能。

System.getenv() 返回应用启动时环境变量的值。这些值的设置方式与 JVM 无关且无法访问

关于java - Java中如何获取被用户环境变量覆盖的系统环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13425860/

相关文章:

java - HashMap + 插入顺序

c++ - 如何从 C++ 更改 ACL?

c# - 在表单最小化时在任务栏中显示进度条

node.js - 如何删除 node_modules - Windows 中的深层嵌套文件夹

c++ - 从Qt,Win7下,如何知道显示的是哪种窗口样式?

java - 如何通过上传 .war 文件在 tomcat 上部署 java webapp

java - 修改JLabel的ImageIcon

java - 如何垂直移动 JApplet 中的图像?

c# - Windows 8 备份/恢复应用程序

c++ - 我的 C++ 应用程序如何调用驱动程序的接口(interface)?