【发布时间】:2014-05-12 13:25:46
【问题描述】:
我正在尝试在 java 中获取用户环境变量。
System.getEnv() 方法只返回系统环境变量。
有人知道如何获取用户环境变量吗?
【问题讨论】:
-
是的,我使用了 System.getenv("myvariable") 但它没有字。它仅适用于系统变量,不适用于用户变量
-
对我来说效果很好,它甚至不区分大小写。注意:在 Windows 7 上。
-
好吧,我不明白为什么它不适合我...我的变量名为 CODEAGENCE。在我的程序中
System.getenv("CODEAGENCE")返回null。例如System.getenv("CLASSPATH")正确返回 CLASSPATH。 -
您是否尝试过重新启动 Windows?此外,在设置环境变量时,您不一定要引用其他环境变量。你是如何设置变量的?
标签: java variables environment-variables