JAVA使用System.getenv("xxxx");读取环境变量,为什么要重启电脑才可以生效?
不重启电脑,新加的环境变量,是读取不到的。
有什么办法可以让快速生效?

JAVA使用System.getenv("xxxxx");读取环境变量,为什么要重启电脑才可以生效?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- danielinbiti 2015-01-28 09:37关注
修改环境变量之后,如果受影响的是应用程序,那么只要简单地重新启动此应用程序,环境变量的修改就会反映到该程序中,而不必重新启动计算机;但是,如果受影响的是系统服务,就必须重新启动才能将环境变量的修改反映到系统服务中(因为没有办法在不重启计算机的情况下重新启动系统服务管理器)。
解决 无用评论 打赏 举报