本文主要是介绍配置JAVA环境的时候,环境变量中administrator的用户变量和系统变量的区别?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
迁移项目到新的服务器上:
需要Java运行环境时,经常要配置环境变量,如图所示
这里有administrator的用户变量(U),和系统变量(S),
那么,它们之间有什么区别呢?
简单的说,一个是当前用户使用,你用其它用户登陆,这个环境变量就不起作用了。
系统变量,是对所有用户都可使用的。
简单的说:
系统变量:不管以哪个用户名登陆到计算机都能使用;
用户变量:只能以设置变量时的用户名登陆才能使用。
如果我们在自己的电脑上运行程序,用户只有一个,看不出系统变量和用户变量的区别,但是,
如果一台电脑有多个用户,就能看出用户变量和系统变量的区别了!
问题:一开始我把JAVA_HOME配置到用户变量里面了,在DOS里面测试:javac不成功的!
一直找不到问题所在,我就把JAVA_HOME配置到系统变量里面,再进行测试,javac就成功了!
这篇关于配置JAVA环境的时候,环境变量中administrator的用户变量和系统变量的区别?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!