alternatives java_多版本jdk共存–alternatives命令用法

alternatives java_多版本jdk共存–alternatives命令用法多版本 jdk 共存 alternatives 命令用法说明 alternatives 是 Linux 下的一个功能强大的命令 只能在 root 权限下执行 如系统中有几个命令功能十分类似 却又不能随意删除 那么可以用 alternatives 来指定一个全局的设置 alternatives 常用于同一个系统中安装同一软件的多个版本 比如为了开发需要 我需要安装 JDK1 6 同时还需要 JDK1 7 我怎么样才能忽略

多版本jdk共存–alternatives命令用法

说明:

alternatives是Linux下的一个功能强大的命令,只能在root权限下执行;如系统中有几个命令功能十分类似,却又不能随意删除,那么可以用 alternatives 来指定一个全局的设置

alternatives常用于同一个系统中安装同一软件的多个版本。比如为了开发需要,我需要安装JDK1.6,同时还需要JDK1.7,我怎么样才能忽略安装路径,按照我自己的意思,使用我想要的java版本呢?

使用方法:[root@localhost tools]# alternatives

alternatives version 1.3.49.3 – Copyright (C) 2001 Red Hat, Inc.

This may be freely redistributed under the terms of the GNU Public License.

usage: alternatives –install    

[–initscript ]

[–slave   ]*

alternatives –remove  

alternatives –auto 

alternatives –config 

alternatives –display 

alternatives –set  

common options: –verbose –test –help –usage –version

–altdir  –admindir 解释:

alternatives –install    

其中,

install表示安装

link是符号链接 (如:java链接;whereis java;java: /usr/bin/java)

name则是标识符(如:java)

path是执行文件的路径(如:jdk执行文件路径:/usr/java/jdk1.7.0_80/bin/java)

priority则表示优先级

以java的安装为例:

我安装了两个jdk:/usr/java/jdk1.7.0_80/bin/java

/usr/java/jdk1.6.0_10/bin/java[root@localhost test]# alternatives –install /usr/bin/java java /usr/java/jdk1.6.0_10/bin/java 3

[root@localhost test]# alternatives –config java

There are 1 programs which provide ‘java’.

Selection Command

———————————————–

*+ 1 /usr/java/jdk1.6.0_10/bin/java

Enter to keep the current selection[+], or type selection number:      #选择标识,这里先不要选,Ctrl+c断开[root@localhost test]# alternatives –install /usr/bin/java java /usr/java/jdk1.7.0_80/bin/java 4

[root@localhost test]# alternatives –config java

There are 2 programs which provide ‘java’.

Selection Command

———————————————–

*+ 1 /usr/java/jdk1.6.0_10/bin/java

2 /usr/java/jdk1.7.0_80/bin/java

Enter to keep the current selection[+], or type selection number:2     #选择标识2,我这里以jdk1.7为默认的java

用alternatives –config java就可以选择你想要的Java版本

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217236.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:02
下一篇 2026年3月18日 上午10:03


相关推荐

  • 计算机职称考试网络模块试题,最新职称计算机考试模块综合试题及答案(1)

    计算机职称考试网络模块试题,最新职称计算机考试模块综合试题及答案(1)敲击字母键C、直接敲击字母键D、按下SHIFT键的同时,敲击字母键8、在MSwindowsXP中,功能键F1的作用是:(B)。A、全选B、提供“帮助”C、粘贴D、撤销9、对于经常光顾的网站,用户可以采用(BCD)方法,以便快速打开网页。A、在IE浏览器中,设置指定该网站的快捷键B、将该网页设置为IE的浏览主页C、在IE浏览器中,创建指定该网站的快捷方式D、将该网页的地址添加到收藏夹中1…

    2022年6月1日
    29
  • scanf 函数的返回值

    scanf 函数的返回值1 scanf 函数是有返回值的 它的返回值可以分成三种情况 1 正整数 表示正确输入参数的个数 例如执行 scanf d d amp a amp b 如果用户输入 34 可以正确输入 返回 2 正确输入了两个变量 如果用户输入 3 4 可以正确输入 a 无法输入 b 返回 1 正确输入了一个变量 2 0 表示用户

    2026年3月18日
    2
  • Grok-2-Vision 全解析:多模态视觉大模型核心能力与应用落地

    Grok-2-Vision 全解析:多模态视觉大模型核心能力与应用落地

    2026年3月12日
    4
  • 弱电机房空调设计规范要求_弱电机房施工规范国家标准

    弱电机房空调设计规范要求_弱电机房施工规范国家标准原标题:弱电机房设计内容规范大全云计算和虚拟化等新技术的出现,使得数据中心演变成一个迥然不同的环境。数据中心机房的地位也是越来越高,那么我们应该如何对弱电机房进行设计呢?这其中有许多的规范需要我们来遵守,下面为大家详细的进行罗列。GB50174—2017《数据中心设计规范》GB/T2887—2000《电子计算机场地通用规范》GB9361—88《计算机站场地安全要求》GB50057—94《建筑物防雷…

    2026年4月15日
    11
  • Ffmpeg安装_linux离线安装ffmpeg

    Ffmpeg安装_linux离线安装ffmpeg目录安装包下载解压安装包配置环境变量总结安装包下载作为音视频处理重要软件ffmpeg,是一定要装好的。windows安装包下在链接:资源包地址解压安装包下载安装包后解压到需要的目录。配置环境变量找到控制面板->点击系统->点击高级系统设置->点击环境变量配置解压或文件夹路劲到Path变量中。一直确认后,点击win+r打开cmd。输入ffmpeg-i命令验证一下是..

    2025年11月9日
    5
  • C语言爱心代码,C语言爱心代码合集(附源码)

    C语言爱心代码,C语言爱心代码合集(附源码)1 love 图案的 C 语言爱心代码 C 语言爱心代码如下 include stdio h intmain inti j k n 0 x 0 y 50 爱心的头部没有规律 所以直接打印 printf n n n n n printf lovelovelove n printf lovelovelove stdio h

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号