web-dev-qa-db-fra.com

Aide post-installation de jdk7

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.

2
ankit khedekar

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.

5
yossile

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 .

2
Kushal