【问题标题】:How can I permanently add a class path to my Mac terminal?如何将类路径永久添加到我的 Mac 终端?
【发布时间】:2011-12-25 14:08:29
【问题描述】:

我想为以下目录永久设置我的路径:

/Users/syalam/Library/android-sdk-mac_86/platform-tools

不确定如何从终端执行此操作。我试过了:

export PATH=$PATH:/Users/syalam/Library/android-sdk-mac_86/platform-tools

但它只是暂时起作用。关闭外壳后,它不再存在。

【问题讨论】:

    标签: macos bash shell terminal classpath


    【解决方案1】:

    只需将此条目添加到 .bashrc 中的 CLASSPATH 环境变量中:

    export CLASSPATH="/Users/syalam/Library/android-sdk-mac_86/platform-tools:$CLASSPATH"
    

    【讨论】:

    • 谢谢!设置PATH和CLASSPATH有什么区别?
    • PATH 是您 shell 将在其中搜索命令的目录列表,按照它们出现的顺序 - 即,如果您键入 ls,shell 将搜索 /bin/ls , 那么/usr/bin/ls 如果PATH/bin:/usr/binCLASSPATH 是 JVM 将在其中查找类的目录列表。
    • 嗯,我知道这已经很久了,但是...为什么要投反对票?
    【解决方案2】:

    http://blog.just2us.com/2011/05/setting-path-variable-in-mac-permanently/

    为用户永久设置:

    编辑用户的 bash 配置文件(替换 USERNAME)

    pico ~USERNAME/.bash_profile
    

    插入(或编辑)这一行

    PATH=$PATH:/my/new/path/
    

    按 ctrl-x,然后按 ctrl-y,保存文件。

    完成。

    为所有用户设置

    sudo pico /etc/paths
    

    输入您的超级用户密码进行编辑,然后插入或编辑此链接

    PATH=$PATH:/my/new/path/
    

    就是这样!享受你的道路!

    【讨论】:

    • 在堆栈溢出(和其他地方)经过数小时的大量回答后,这是最终在我的 mbp 视网膜(2013 年)上运行的唯一解决方案,运行 mac OS 10.11.6 .非常感谢。
    【解决方案3】:

    我尝试了不同的东西,我只能暂时设置。 Atlast 尝试了这个并成功了

    echo 'export PATH=$PATH:/User/Documents/adt-bundle-mac-x86_64-20140702/sdk/platform-tools:/User/Documents/adt-bundle-mac-x86_64-20140702/sdk/tools' >> ~/.bash_profile
    

    这将永久设置路径。

    /User/Documents/adt-bundle-mac-x86_64-20140702/sdk 这是我的 Android SDK 路径

    【讨论】:

      【解决方案4】:

      在您的bashprofile 中设置classpath 并关闭终端并重新启动 它肯定会工作

      执行以下操作:

      1- vi .bash_profile {在终端中打开}主目录
      2- 添加这一行 export CLASSPATH=$CLASSPATH:/{//directory//}

      【讨论】:

        猜你喜欢
        • 2017-01-09
        • 2018-11-24
        • 2017-01-15
        • 2023-02-16
        • 1970-01-01
        • 1970-01-01
        • 2015-07-28
        • 2014-07-15
        • 2011-04-12
        相关资源
        最近更新 更多