多版本jdk共存- -使用备用命令
说明:
备用是Linux的强大命令,只能以根权限运行。 如果系统中的某些命令功能非常相似,无法自由删除,则可以使用备用项指定全局设置
在同一系统上安装同一软件的多个版本时,经常使用备用项。 例如,为了开发需要,需要安装JDK1.6,同时也需要JDK1.7。 怎样才能忽略安装路径,按照自己的意愿使用想要的java版本?
使用方法: [ root @ localhost tools ] # alternatives
备用版本1.3.49.3 -版权(c ) 2001RedHat,Inc。
thismaybefreelyredistributedunderthetermsofthegnupubliclicense。
usage :备用项----install
[-- init脚本]
[--slave]*
备用--- -移除
备用--- -自动
备用--- -配置
备用--- -显示
备用--- -集
公共选项:---- verbose---- test---- help---- usage---- version
--altdir--admindir##说明:
备用--- -安装
其中,
安装意味着安装
link是符号链接(java链接; whereisjava; java:/usr/mdxss/java )
name是标识符,如java
path是可执行文件的路径。 例如,jdk可执行文件的路径:/usr/Java/JDK1.7.0_ 80/mdx ss/Java )
优先级表示优先级
以java安装为例:
我们安装了两个JDK:/usr/Java/JDK1.7.0_ 80/mdx ss/Java
/usr/Java/JDK1.6.0_ 10/mdx ss/Java [ root @ localhost test ] # alternatives--安装/usr/mdx ss/javajava
[ root @ localhost test ] # alternatives-- config Java
there are 1编程whichprovide ' Java '。
选择命令
------------- -请参阅
*1/usr/Java/JDK1.6.0_ 10/mdx ss/Java
选择entertokeepthecurrentselection [ ],ortypeselectionnumber:#徽标。 请不要在这里选择。 Ctrl c断开[根@ localhost test ] #备用项的连接
[ root @ localhost test ] # alternatives-- config Java
there are 2编程whichprovide ' Java '。
选择命令
------------- -请参阅
*1/usr/Java/JDK1.6.0_ 10/mdx ss/Java
2/usr/Java/JDK1.7.0_ 80/mdx ss/Java
选择entertokeepthecurrentselection [ ],ortypeselectionnumber:2#徽标2。 这里将jdk1.7作为默认的java
备用- -允许您在配置Java中选择所需的Java版本