ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 下用 alternatives 命令进行多版本java 切换

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

原创 Linux操作系统 作者:FishPerfect 时间:2011-09-17 02:58:06 0 删除 编辑
首先需要把新安装的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的编号就可以了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22977/viewspace-707761/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: yum 的启用
请登录后发表评论 登录
全部评论

注册时间:2009-03-28

  • 博文量
    44
  • 访问量
    130029