场景
公司jdk要统一升级。
解决方案
vim /etc/profile查看 原来的jdk为: export JAVA_HOME=/data/jdk1.8.0_171 要替换的jdk为: /data/jdk1.8.0_242
vim /etc/profile直接编辑
这种较简单,但是如果服务器很多的话,操作起来有点繁琐。
export JAVA_HOME
=/data/jdk1.8.0_171
替换为
export JAVA_HOME
=/data/jdk1.8.0_242
sed命令替换
优点是直接执行命令即可,比vim进行编辑省事。 但是需要会一点sed命令。
sed "s#/data/jdk1.8.0_171#/data/jdk1.8.0_242#g" /etc/profile
sed -i
"s#/data/jdk1.8.0_171#/data/jdk1.8.0_242#g" /etc/profile
source命令更新环境变量
编辑完毕然后执行source命令更新环境变量:
source /etc/profile
;
java -version
;