您的位置:首页 > 其它

Win7环境变量下的用户变量和系统变量的区别

2015-02-05 16:12 239 查看
系统环境变量的意思是无论你是用那个用户帐号登陆后都能够共享的环境变量,就是有点公用的意味。

而用户环境变量顾名思义就是只有这个用户登陆后才能被这个用户使用的环境变量,就是有点私有的意味。
Win7环境变量用户变量和系统变量有什么区别吗,在用户变量里添加maven的路径变量M2_HOME,再在path里面添加%M2_HOME%\bin,无法连接mvn,在命令行中输入mvn提示没有该命令,但是直接将M2_HOME添加到系统变量中就能识别mvn,这是什么原因呢?求大侠指导?
系统环境变量“path”变量的用途是让操作系统查找可执行程序的所在的路径,把path的的变量值直接改成你要执行的程序所在的地址路径就好了,如我的,请采纳,谢谢!追问
这样是可以的,我直接将M2_HOME设成系统变量也是可以的,就是设置成用户变量的时候不行,问的就是这个的原因
回答
sorry,这个原因我也不太清楚,如果系统认这个用户变量,而且字符也无错误的话,我也无能为力了,期待高手的出现!
用户变量可以引用系统变量,但系统变量肯定不能引用系统变量.你的做法就是在系统变量path中引用用户变量M2_HOME,所以不起作用。其实你可以在用户变量里新建一个path变量,在把M2_HOME加到用户变量path[不是系统变量中的path哦]中去就行了.

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: