Passer à JDK 7 dans Amazon Linux
J'ai t1.micro instance 64 bits, où j'ai installé le JDK 7 suivant quelques instructions (sudo yum install java-1.7.0-openjdk-devel
)(sudo yum update
etc). Donc, quand je fais une recherche pour elle,
sudo yum search openjdk
- Je obtenir suivantes-
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
Oui, les deux sont installés. Mais quand j'essaie de passer de JDK 7 à l'aide de
sudo update-alternatives --config java
- Je obtenir-
There is 1 program that provides 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
Pourquoi est-il en montrant seulement le 6?
J'ai essayé d'autres commandes comme-
sudo update-alternatives --set javac /usr/lib/jvm/java-7-openjdk/bin/javac
mais sans succès.
source d'informationauteur onlinenaman
Vous devez vous connecter pour publier un commentaire.
Pour s'assurer que openjdk 7 est installé, exécutez commande ci-dessous.
Elle devrait liste de 1.6 et 1.7 si vous avez installé. Si il ne répertorie que les 1.6 (comme dans votre cas, je suppose), puis
sudo update-alternatives --config java
fonctionne bien et que vous avez besoin pour installer le jdk 7 en exécutantyum -y install java-1.7.0-openjdk
Voici le résultat de ma machine: