有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

macos错误/bin/sh:java:未找到命令

当我尝试在Mac上从SublimiteText 2运行JSLint时,出现以下错误:

/bin/sh: java: command not found

我认为这是因为Java不在Mac上的PATH,有人能帮我吗


共 (2) 个答案

  1. # 1 楼答案

    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
    
  2. # 2 楼答案

    打开终端并开始编辑。bash_剖面图

    vi ~/.bash_profile
    

    然后添加以下内容

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

    保存并关闭