Closed . Cette question nécessite détails ou clarté . Il naccepte pas les réponses actuellement.

Commentaires

  • Veuillez ajouter la sortie (formatée) de grep export ~/.bashrc à votre question.
  • De plus, ne jamais exécuter sudo gedit ~/.bashrc! Vous possédez votre bashrc, il ny a aucune raison de le modifier en tant que root. Quel avertissement recevez-vous?
  • Les lignes doivent ressembler à export VAR=value – assurez-vous quil ny a aucun espace autour de =
  • Voir aussi: unix.stackexchange.com/questions/79658/… ou stackoverflow.com/questions/18042369/…
  • Merci à tous pour une réponse rapide. Je ' m désolé de répondre tardivement. @roaima, jai ' modifié la question et mis la sortie ' grep export ~ / .bashrc '.

Réponse

Votre première ligne export contient à tort un espace après lopérateur daffectation (=).

Il contient également trois valeurs où, à ma connaissance, JAVA_HOME naccepte quune seule valeur: lemplacement du répertoire Java HOME.

export JAVA_HOME="/usr/share/java" export PATH="$JAVA_HOME/bin:$PATH" 

Commentaires

  • Voici à quoi ressemble le chemin Java sur ma machine. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Désolé, ce chemin provenait de .bshrc file.
  • Étonnamment, dans bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" et laissé cette ligne seule export PATH=$JAVA_HOME/bin:$PATH , dans la fenêtre du terminal, le bash: export: « chemin » nest plus un identifiant valide nest plus affiché. Cela signifie-t-il que le problème est résolu? Ou est-ce que cest comme si javais ' avoir fait un autre gâchis?
  • @Mamun: en plus de ce que Roaima a dit, vous avez également des espaces entre les noms des répertoires! Je vous suggère fortement dessayer dabord vos déclarations export sur la ligne de commande, avant de les mettre dans votre .bashrc .
  • @Mamum commenter la ligne invalide fonctionnerait également, mais alors vous ' ne définissez aucune valeur pour JAVA_HOME. Sans cela, vos programmes Java ne fonctionneront pas '. Et comme il ' nest plus défini, vous devez également commenter la deuxième ligne, qui la référence.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *