Linux JAVA_HOME路径配置修改生效,但java -version版本没变的处理
摘要:解决Java版本未切换问题的方法:确认JAVA_HOME配置正确后,使用update-alternatives --config java检查当前Java配置;若新版本未生效,通过update-alternatives --install安装指定版本并设置优先级;再重新选择生效版本,最后验证java -version确认版本切换成功。适用于多JDK版本共存时的切换需求。
·
首先在检查确认JAVA_HOME的配置路径正确后,并且经过source 使配置文件生效。
问题:在窗口使用java -version 查看java版本,任然是上一个版本,未发生变化
解决方法:
1、使用 update-alternatives --config java 查看系统java配置,如:

我的系统先安装jdk8,后来由于需要安装了jdk17.可见jdk17并未生效显示。
2、使用 update-alternatives --install 配置安装jdk
用法:alternatives --install <链接> <名称> <路径> <优先度>
![]()
3、再次查看系统java配置,并选择生效版本

4、验证java -version

至此,问题解决。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)