在Windows 7环境中,我在系统的环境变量下定义了变量VARA =“x”,并且在用户的环境变量下定义了相同的变量VARA =“y”。我如何获得系统环境变量部分定义的VARA值。我总是得到用户价值而不是系统价值。 谢谢。如何获取被Java中的用户环境变量覆盖的系统环境变量?
0
A
回答
2
-1
在Java中,你只需要输入:
String variable = System.getenv("WINDIR");
System.out.println(variable);
,你会得到系统的环境变量。
如果你要搜索所有系统的环境变量:
Map<String, String> variables = System.getenv();
for (Map.Entry<String, String> entry : variables.entrySet())
{
String name = entry.getKey();
String value = entry.getValue();
System.out.println(name + "=" + value);
}
3
你不能。
System.getenv()
返回应用程序启动时环境变量的值。如何设置这些值与JVM无关并且无法访问
相关问题
- 1. Java系统环境变量
- 2. 覆盖SSIS环境变量
- 3. CMake中的覆盖环境变量
- 4. Java系统属性和环境变量
- 5. 如何为cmd进程设置环境变量? - 不是系统环境变量
- 6. 获取环境变量
- 7. 嵌入IronPython并覆盖环境变量
- 8. 覆盖Windows环境变量值?
- 9. Python - 覆盖环境变量homedrive和homepath
- 10. 系统环境变量有什么用?
- 11. NSIS - 如何在系统变量中设置环境变量
- 12. Linux系统:设置环境变量与变量另一个环境的部分
- 13. 环境变量在颠覆
- 14. 如何在Ubuntu中为系统用户设置环境变量?
- 15. 如何通过gulp获取系统环境变量?
- 16. 获取使用环境变量特定的系统信息
- 17. 获取环境变量在Java
- 18. Redmon的用户运行环境变量不加载用户的环境变量
- 19. 如何获取环境变量名称
- 20. 环境变量
- 21. 环境变量
- 22. 环境变量
- 23. 环境变量
- 24. 环境变量
- 25. 环境变量
- 26. Java系统环境变量当前用户
- 27. Eclipse与系统设置环境变量
- 28. 从c + +更新系统环境变量
- 29. NAnt:路径系统环境变量
- 30. 获取Dockerfile中的环境变量值
这不回答这个问题。 –