我有t1.micro 64位实例,我按照一些说明安装了JDK 7(sudo yum install java-1.7.0-openjdk-devel
)(sudo yum update
等等)。所以,当我搜索它时,
sudo yum search openjdk
我得到以下 -
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
所以,两者都已安装。但是当我尝试使用时切换到JDK 7
sudo update-alternatives --config java
我得到 -
There is 1 program that provides 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
为什么只显示6?
我试过其他命令,比如 -
sudo update-alternatives --set javac /usr/lib/jvm/java-7-openjdk/bin/javac
但没有成功。