我一直在Ubuntu 11.10上使用Java 6,但是现在我想更新到版本7。我已经通过PPA安装了版本7,如此处所述。如果我跑步
sudo update-alternatives --config java
我得到以下输出:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 auto mode
1 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode
* 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 64 manual mode
同样,如果我运行:
sudo update-alternatives --config javac
我得到的输出:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-oracle/bin/javac 64 auto mode
1 /usr/lib/jvm/java-6-sun/bin/javac 63 manual mode
* 2 /usr/lib/jvm/java-7-oracle/bin/javac 64 manual mode
因此,看起来版本7已经是默认版本。但是如果我要么跑
java -version
要么
javac -version
输出表明版本6仍然是默认版本。如何将默认设置为版本7?
update-alternatives
,我已经尝试过
sudo apt-get install oracle-java7-set-default
和重启?