Dépannage de l’erreur /usr/lib/jvm/java-13-openjdk-amd64 Permission denied lorsqu’on tente d’installer ou d’utiliser une application sous linux.
Il peut arriver sous linux qu’en installant un logiciel ou en voulant l’utiliser vous rencontrez l’erreur suivant
/usr/sbin/update-info-dir: 2: /etc/environment: /usr/lib/jvm/java-13-openjdk-amd64 Permission denied
Dans ce dépannage, nous vous montrons comment le résoudre.
[bctt tweet=”Comment résoudre l’erreur — usr/sbin/update-info-dir: 2: /etc/environment: /usr/lib/jvm/java-13-openjdk-amd64: Permission denied — sous linux” username=”tedidevblog”]
Solution pour /usr/lib/jvm/java-13-openjdk-amd64 Permission denied
Ce genre de problème arrive lorsque votre JAVA_HOME est mal configuré dans votre système. Dans notre cas, nous avons juste qu’à remplacer la ligne
JAVA_HOME= "/usr/lib/jvm/java-13-openjdk-amd64"
par celui ci
JAVA_HOME=usr/lib/jvm/java-13-openjdk-amd64
Si vous ne voyez pas toujours la différence pas de soucis. La différence est que :
- Il faut éviter l’espace entre ‘ = ‘ et ‘usr/lib … ‘ .
- Il n’y a pas de griffe dans la seconde ligne.
Bref , ces détails sont importants à prendre en compte si vous modifiez directement le fichier contenant JAVA_HOME. Ma façon préférée de procéder est d’exécuter la configuration dans le terminal.
Concrètement il faut exécuter la commande suivante :
export JAVA_HOME=usr/lib/jvm/java-13-openjdk-amd64
Maintenant que c’est fait, vous pourrez vérifiez si votre commande est prise en compte en exécutant :
echo $JAVA_HOME
Vous devrez trouver en réponse la ligne suivante
usr/lib/jvm/java-13-openjdk-amd64
L’erreur devrait disparaître si votre JAVA_HOME est bien configuré.
Conclusion
J’espère que ce dépannage vous a été bien utile. Vous serez peut être intéressé par :