Centos 修改JAVA HOME

在服务器上执行yum update后,发现依赖Java的程序因/usr/lib/jvm下缺少java-1.8.0-openjdk的bin目录而无法运行。解决方法是编辑/etc/profile,配置新的JAVA_HOME路径为/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64,并更新相关环境变量,然后执行source /etc/profile使配置生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

来源

前言

服务器不小心执行了以下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,将之前的路径注释掉重新加

Bash

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

保存后退出,然后执行如下命令让配置生效。

Bash

source /etc/profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dram_Luu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值