J'ai essayé la mise à jour de Sudo yum mais elle garde juste Java "1.7.0_75". J'ai besoin de 1.8 pour que cela fonctionne avec une autre application mais je ne sais pas comment la mettre à jour.
Dois-je l'installer manuellement d'une manière ou d'une autre? Autant que je sache, il n'y a pas beaucoup d'informations à ce sujet sur Internet.
Spécifications:
Java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
Lorsque j'essaie de mettre à jour maintenant:
[ec2-________]$ Sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest | 2.1 kB 00:00
amzn-updates/latest | 2.3 kB 00:00
No packages marked for update
Y a-t-il autre chose que je dois faire?
Merci.
Pour supprimer Java 1.7 et installer Java 1.8:
Sudo yum install Java-1.8.0
Sudo yum remove Java-1.7.0-openjdk
Installer Java Runtime 1.8
Sudo yum install Java-1.8.0
ou si vous avez besoin d'un compilateur Java et d'autres outils de développement:
Sudo yum install Java-1.8.0-openjdk-devel
Utilisez ensuite la commande alternatives pour définir Java 1.8 par défaut.
Sudo /usr/sbin/alternatives --config Java
Sudo /usr/sbin/alternatives --config javac
# etc
Si vous préférez, vous pouvez supprimer Java 1.7 avec
Sudo yum remove Java-1.7.0-openjdk
mais supprimez-le après vous avez installé Java 1.8 ou les aws-apitools seront également supprimés car ils dépendent de Java lors de l'installation) .
yum install Java-1.8.0 -y
/usr/sbin/alternatives --set Java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/Java
/usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
yum remove Java-1.7.0-openjdk