迁移项目到新的服务器上:
需要Java运行环境时,经常要配置环境变量,如图所示
这里有administrator的用户变量(U),和系统变量(S),那么,它们之间有什么区别呢?简单的说,一个是当前用户使用,你用其它用户登陆,这个环境变量就不起作用了。系统变量,是对所有用户都可使用的。简单的说:系统变量:不管以哪个用户名登陆到计算机都能使用;用户变量:只能以设置变量时的用户名登陆才能使用。
如果我们在自己的电脑上运行程序,用户只有一个,看不出系统变量和用户变量的区别,但是,如果一台电脑有多个用户,就能看出用户变量和系统变量的区别了!
问题:一开始我把JAVA_HOME配置到用户变量里面了,在DOS里面测试:javac不成功的!一直找不到问题所在,我就把JAVA_HOME配置到系统变量里面,再进行测试,javac就成功了!
相关文章
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
- Java学习笔记之JDK配置的作用和方法(含set设置临时环境变量)
- Linux系统中不同用户所使用的$PATH环境变量的区别
- 在linux系统中通过fw_printenv查看和设置u-boot中的环境变量
- linux 下 oracle用户的环境变量应用到系统其他普通用户中
- 环境变量中系统变量和用户的环境变量及在配置JAVA环境变量时两着有什么区别
- 配置JAVA环境的时候,环境变量中administrator的用户变量和系统变量的区别?
- [置顶] linux系统环境变量及用户环境变量的配置
- Windows系统 配置Java的JDK环境变量
- 详解Java的环境变量和Tomcat服务器配置