У меня есть 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
но без успеха.