2014-03-13 73 views
12

我有一個Java 1.7存在的CentOS 6虛擬盒子。在CentOS 6上切換java版本

$ java -version 
java version "1.7.0_51" 
OpenJDK Runtime Environment (rhel-2.4.4.1.el6_5-x86_64 u51-b02) 
OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 
$ javac -version 
javac 1.7.0_51 

我需要使用Java 1.6而不是Java 1.7,所以我安裝了它。

$ sudo yum install java-1.6.0-openjdk.x86_64 
$ sudo yum install java-1.6.0-openjdk-devel.x86_64 

當我再次檢查版本時,我得到與以前一樣的。對於其他項目,我將需要Java 1.7,所以我想保留它。

現在我想配置我的虛擬機,以便默認的JDK 的默認JRE都是1.6。我怎麼做?另外,當我完成它時,如何切換回Java 1.7?

+1

這個問題似乎是題外話,因爲它屬於unix.stackexchange.com – Appleman1234

+1

我投票結束這個問題作爲題外話,因爲它屬於Unix和Linux SE – xenoterracide

回答

17

我相信你要找的命令是alternatives --config javaalternatives --config javac。其他文檔是here

+0

好吧,太棒了。這正是我所期待的。謝謝。關於這個問題在這裏的針對性,抱歉:我沒有意識到。我會接受這個問題,以便您可以在適當情況下完成所有需要的遷移工作。 –