在设置之前我们首先需要了解几个概念:
1. /etc/profile 这个文件中的环境变量是针对所有用户起作用的。
2. /home目录下可以查看所有的用户
3. 每个用户自己的目录下 都会有 .bash_profile 和 .bashrc,设置在.bash_profile中的环境变量虽然source之后会在当时起作用,但是只要重新开启一个终端,就又会失效,还需要重新source。所以为了避免每次都要重新source,我们需要把环境变量设置在.bashrc中,因为每个用户登录的时候它对应的.bashrc都会自动执行。对于每个用户来说,设置在.bashrc中的环境变量的优先级大于设置在/etc/profile中的环境变量。
为不同的用户设置不同的jdk环境变量的方法:
1.首先将jdk解压到各自的用户目录下
2.在.bashrc中设置各自jdk的环境变量