Java8更新Java11, 修复使java11环境生效
原因:jenkins安装新版本时发现不支持java8了, 需要手动删除旧的8更新到11, 再配置环境变量.
报错:jenkins: invalid Java version: openjdk version "1.8.0_312"
1.先卸载旧的java8
dnf remove java
2.安装装版本java11
yum install -y fontconfig java-11-openjdk java-11-openjdk-devel.x86_64
3.修复环境变量
#查看当前java环境,如果是java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64是错误的,需要删掉重建
ls -l $(which java)
ls -lr /usr/bin/java
ls -lrt /etc/alternatives/java
rm /etc/alternatives/java
ln -s /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64/bin/java /etc/alternatives/java
ll /etc/alternatives/java
#修复环境变量
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
4.重启jenkins发现正常启动了
systemctl restart jenkins.service
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构