Centos 修改JAVA HOME
前言
服务器不小心执行了以下yum update.
接着各种依赖java的程序都无法正常运行了
报错是
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-1.el7_9.x86_64/bin里边没有java
进路径一看确实是没有了
很奇怪为什么会这样,后来想到好像是执行了以下yum update
进上级目录果然是还有一个java文件夹
处理
vi /etc/profile
在文件中配置JAVA_HOME,将之前的路径注释掉重新加
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64 JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
保存后退出,然后执行如下命令让配置生效。
source /etc/profile