alternatives java_linux 下用 alternatives 命令进行多版本java 切换

首先需要把新安装的jdk添加到alternatives:

alternatives --install /usr/bin/java java /usr/share/jdk1.6.0_17/bin/java 1600

alternatives --install /usr/bin/javac javac /usr/share/jdk1.6.0_17/bin/javac 1600

然后使用--display选项可以查看目前系统可用的JDK:

alternatives --display java

java - 状态是手工。

链接目前指向 /usr/share/jdk1.6.0_17/bin/java

/usr/lib/jvm/jre-1.4.2-gcj/bin/java - 优先度 1420

从 keytool:/usr/lib/jvm/jre-1.4.2-gcj/bin/keytool

从 rmiregistry:/usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry

从 jre_exports:/usr/lib/jvm-exports/jre-1.4.2-gcj

从 jre:/usr/lib/jvm/jre-1.4.2-gcj

/usr/share/jdk1.6.0_17/bin/java - 优先度 1600

从 keytool:(null)

从 rmiregistry:(null)

从 jre_exports:(null)

从 jre:(null)

当前“最佳”版本是 /usr/lib/jvm/jre-1.4.2-gcj/bin/java。

alternatives --display javac

javac - 状态是手工。

链接目前指向 /usr/share/jdk1.6.0_17/bin/javac

/usr/lib/jvm/java-1.4.2-gcj/bin/javac - 优先度 1420

从 appletviewer:/usr/lib/jvm/java-1.4.2-gcj/bin/appletviewer

从 jar:/usr/lib/jvm/java-1.4.2-gcj/bin/jar

从 jarsigner:/usr/lib/jvm/java-1.4.2-gcj/bin/jarsigner

从 javadoc:/usr/lib/jvm/java-1.4.2-gcj/bin/javadoc

从 javah:/usr/lib/jvm/java-1.4.2-gcj/bin/javah

从 rmic:/usr/lib/jvm/java-1.4.2-gcj/bin/rmic

从 java_sdk_exports:/usr/lib/jvm-exports/java-1.4.2-gcj

从 java_sdk:/usr/lib/jvm/java-1.4.2-gcj

/usr/share/jdk1.6.0_02/bin/javac - 优先度 300

从 appletviewer:(null)

从 jar:(null)

从 jarsigner:(null)

从 javadoc:(null)

从 javah:(null)

从 rmic:(null)

从 java_sdk_exports:(null)

从 java_sdk:(null)

当前“最佳”版本是 /usr/lib/jvm/java-1.4.2-gcj/bin/javac。

确认无误后,就可以使用--config参数来选择想用的JDK:

alternatives --config java

共有 2 个程序提供“java”。

选择 命令

-----------------------------------------------

* 1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java

+ 2 /usr/share/jdk1.6.0_17/bin/java

按 Enter 来保存当前选择[+],或键入选择号码:

alternatives --config javac

共有 2 个程序提供“javac”。

选择 命令

-----------------------------------------------

* 1 /usr/lib/jvm/java-1.4.2-gcj/bin/javac

+ 2 /usr/share/jdk1.6.0_17/bin/javac

按 Enter 来保存当前选择[+],或键入选择号码:

输入需要使用的JDK的编号就可以了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值