2012-06-07 46 views
4

我收到以下錯誤,當我嘗試從SublimeText 2在我的Mac上運行的JSLint:錯誤 -/bin/sh的:JAVA:找不到命令

/bin/sh: java: command not found 

我認爲這是與Java不是做在Mac上的PATH,任何人都可以幫忙嗎?

回答

4

打開終端,並且開始編輯的.bash_profile

vi ~/.bash_profile 

然後添加以下

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

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

保存並關閉。

+2

'JAVA_HOME'不應指向'java'可執行文件。 .. – beny23

+0

@ beny23沒有我的Mac檢查atm – Teejay

+0

@ beny23現在應該是正確的 – Teejay

4

this article和其他幾個,它看起來像您編輯~/.profile文件(.profile在你的主目錄),找到以export PATH=...開頭的行,並在開頭或結尾添加Java bin目錄,分離它來自前一個/下一個帶冒號的元素(:)。

例如,如果它看起來像這樣:

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

將其更改爲

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

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