错误 - / bin / sh:找不到java:命令

时间:2012-06-07 09:11:46

标签: java macos sublimetext2

当我尝试从Mac上的SublimeText 2运行JSLint时出现以下错误:

/bin/sh: java: command not found

我认为这与Java不在Mac上的PATH有关,有人可以帮忙吗?

2 个答案:

答案 0 :(得分: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

保存并关闭。

答案 1 :(得分:4)

this article和其他几个人看来,您似乎编辑了~/.profile文件(主目录中的.profile),找到以{{1}开头的行在开头或结尾添加Java export PATH=...目录,用冒号(bin)将它与上一个/下一个元素分开。

,例如,如果它看起来像这样:

:

将其更改为

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

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