使用Linux的alternatives命令替换选择软件的版本方法

发布时间 - 2026-01-11 01:14:30    点击率:

上周在安装搜索引擎Elasticsearch时,要求安装比较新的java 版本,我选择了java 1.8.0,安装java 成功后使用java -version 发现使用的版本仍旧是1.6.0,

查询了一些资料,发现可以使用Linux的alternatives命令替换选择软件的版本。

说明:

alternatives --install <link> <name> <path> <priority>

其中,

install表示安装

link是符号链接

name则是标识符

path是执行文件的路径

priority则表示优先级

一:先来看看目前java的版本

二:使用Linux的alternatives命令安装java 1.8.0

1. 先用alternatives查看目前系统中有哪些java版本

alternatives --config java

2. 使用alternatives命令安装java 1.8.0

alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_131/bin/java 4

解释:

/usr/bin/java 是java命令的路径,用which java查看,对应参数<link>

java对应参数<name>

/usr/local/java/jre1.8.0_131/bin/java对应<path>,表示java1.8.0 的java命令的路径

数字4 对应 参数<priority> ,因为已经有3个程序提供java了,所以要写4

3.用alternatives --config java 查看安装java 1.8.0 成功没有

划红线的java就是我刚刚安装的,说明安装成功

三:选择java版本

alternatives --config java

看到的结果和二(3)的结果一样,注意最后一句英文:Enter to keep the current selection[+], or type selection number ,翻译过来就是按Enter键来保存当前选择[+],或渐入选择号码。我键入号码4 表示我选择使用java 1.8.0

四:使用java -version查看选择的版本

以上这篇使用Linux的alternatives命令替换选择软件的版本方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# Linux的alternatives命令替换  # linux软件版本管理命令update-alternatives使用详解  # linux使用update-alternatives切换java版本  # 给大家  # 一句  # 则是  # 中有  # 希望能  # 英文  # 可以使用  # 这篇  # 先用  # 先来  # 小编  # 大家多多  # 要写  # 上周  # 执行文件  # 选择了  # 渐入  # 我刚刚  # br  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何快速生成橙子建站落地页链接?  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  Python自动化办公教程_ExcelWordPDF批量处理案例  如何快速搭建高效香港服务器网站?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  如何在阿里云虚拟主机上快速搭建个人网站?  JavaScript实现Fly Bird小游戏  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  深圳网站制作平台,深圳市做网站好的公司有哪些?  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何获取上海专业网站定制建站电话?  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  简单实现Android验证码  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何创建自定义Facades?(详细步骤)  图册素材网站设计制作软件,图册的导出方式有几种?  详解MySQL数据库的安装与密码配置  Laravel如何实现多对多模型关联?(Eloquent教程)  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Laravel如何为API生成Swagger或OpenAPI文档  利用python获取某年中每个月的第一天和最后一天  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  教你用AI将一段旋律扩展成一首完整的曲子  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  微信公众帐号开发教程之图文消息全攻略  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  如何快速查询网站的真实建站时间?  python中快速进行多个字符替换的方法小结  Bootstrap整体框架之CSS12栅格系统  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  高端网站建设与定制开发一站式解决方案 中企动力  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  网站制作报价单模板图片,小松挖机官方网站报价?  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel安装步骤详细教程_Laravel环境搭建指南  bing浏览器学术搜索入口_bing学术文献检索地址  JavaScript如何实现音频处理_Web Audio API如何工作?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤