2012-06-07 6 views
4

je reçois l'erreur suivante lorsque je tente de lancer JSLint de Sublime Text 2 sur mon Mac:Erreur -/bin/sh: java: command not found

/bin/sh: java: command not found 

Je pense qu'il est de le faire avec Java ne pas être dans le PATH sur Mac, quelqu'un peut-il aider avec s'il vous plaît?

Répondre

4

ouvrir terminal et commencer à éditer .bash_profile

vi ~/.bash_profile 

puis ajoutez ce qui suit

export JAVA_HOME=/usr/java/jdk<your JDK folder> 

export PATH=$PATH:/usr/java/jdk<your JDK folder>/bin 

Enregistrer et fermer.

+2

'JAVA_HOME' ne doit pas pointer vers l'exécutable' java'. .. – beny23

+0

@ beny23 ne pas avoir mon Mac pour vérifier atm – Teejay

+0

@ beny23 maintenant devrait être correct – Teejay

4

De this article et quelques autres, il semble que vous modifiez votre fichier ~/.profile (le .profile dans votre répertoire personnel), trouvez la ligne qui commence par export PATH=..., et ajoutez le répertoire Java bin au début ou à la fin, la séparation à partir de l'élément précédent/suivant avec un deux-points (:).

Par exemple, si elle ressemble à ceci:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 

changement à

export PATH=/opt/local/bin:/opt/local/sbin:$PATH:/path/to/java/bin 

ou

export PATH=/opt/local/bin:/opt/local/sbin:/path/to/java/bin:$PATH