J'installais JDK7 sur Ubuntu 12.04 en suivant le guide affiché sur web8. Les commandes affichées dans le guide étaient:
Sudo mkdir -p /usr/lib/jvm/ #just in case
Sudo mv Java-7-Oracle/ /usr/lib/jvm/
Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install update-Java
Sudo update-Java
Jusque là tout s'est bien passé. J'espère donc que jdk a été installé correctement, mais lorsque j'ai essayé de vérifier la version Java
à l'aide de la commande:
Java -version
... ça m'a donné cette erreur:
bash: /usr/bin/Java: Permission denied
Oui, je sais que c'est un problème lié aux permissions. Et cela peut être résolu en utilisant la commande Sudo
, mais quelqu'un peut-il dire la commande exacte? J'ai également vérifié les autorisations en utilisant la commande ls -l
et le résultat était:
-rw------- 1 ankit ankit 5650 Jun 27 2011 Java
-rw------- 1 ankit ankit 5805 Jun 27 2011 javac
Aucun des didacticiels et des vidéos que j'ai vus ne présentait ce problème, pourquoi est-ce seulement moi? Dois-je modifier l'autorisation d'accès au répertoire /usr/
evrytime?
Je sais que cela peut paraître stupide pour beaucoup ici, mais je veux vraiment savoir exactement où je me trompe.
Probablement l'indicateur d'exécution n'est pas vrai sur ce script Java.
Essayez d’exécuter Sudo chmod +x /usr/bin/Java
et voyez si l’autorisation est revenue.
Si cela résout le problème, faites de même pour/usr/bin/javac.
Suivant le même site Web, il maintient maintenant un PPA pour Oracle JDK7 stable que vous pouvez installer de différentes manières.
D'abord et avant tout, suivez la même source qui suggère comment supprimer JDK installé manuellement et restaurer les modifications.
Ensuite, ajoutez PPA pour JDK7 comme suit,
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get-update
Sudo apt-get install Oracle-jdk7-installer
Cela va extraire la dernière version de JDK7 d’Oracle et vous tenir au courant des dernières nouvelles de JDK.
Vous pouvez trouver le guide officiel de WebUpd8.org ici .
WebUpd8.org est une excellente source par ailleurs, vous pouvez consulter les autres PPA qu’il maintient ici .