J'ai décidé de mettre à jour mon JDK7 vers une version récente à partir d' ici .
L'archive x64 tag.gz correspondante pour mon architecture a été téléchargée et extraite /usr/lib/jvm
comme d'habitude. Toutes les versions précédentes de Java ont été installées auparavant de la même manière. Mais avant de définir de nouvelles alternatives pour java
, javac
et javaws
j'ai supprimé toutes les alternatives existantes à l'aide des commandes suivantes:
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javaws
Maintenant, lorsque j'essaie d'installer de nouvelles alternatives, j'obtiens ce qui suit:
sudo update-alternatives --install /usr/lib/jvm/jdk1.7.0_13/bin/java java /usr/bin/java 1
update-alternatives: error: alternative path /usr/bin/java doesn't exist.
Bien sûr, /usr/bin/java
n'existe pas mais existe /usr/bin
? Quel est le problème et comment puis-je le réparer?