mac上java环境变量配置

Posted chendeming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac上java环境变量配置相关的知识,希望对你有一定的参考价值。

一、写在开头

  在mac上玩jdk与windows略有不同。mac是unix风格的系统,所以配置文件是有分级的。

  下面将从环境变量的查找、环境变量的配置(分级情况)、如何切换当前使用的jdk三类操作构建博文

 

二、实操记录

  (1)java_home查找

    主要方法为客户端命令echo $JAVA_HOME

    偶尔也会使用命令 which java(which命令用于在linux的$PATH中查找命令的出处)

    当然也可以使用/usr/libexec/java_home -V查看jdk的安装与版本详情,类似或等同于java -version

  (2)环境变量配置

    环境变量有四种配置方式

    但执行的命令都是

      export JAVA_HOME=xxxxxx

      export CLASS_PATH="$JAVA_HOME/lib"

      export PATH=".$PATH:$JAVA_HOME/bin"

    (a)配置成系统级,所有用户都可用

      vi /etc/profile

      在文件中加上上面三句export

      然后用source /etc/profile 使之立即生效

    (b)配置成系统级,当前用户有效

      vi ~/.bash_profile

      在文件中加上上面三句export

      然后用source ~/.bash_profile 使之立即生效

    (c)控制台处理,立即生效,关闭会话立刻失效

      直接在控制台执行上面三个export

      备注:

        控制台执行的export设置只对当前的bash登录session有效。这是存在内存里面的,不会写文件。

 

扩展学习

  mac修改java版本

    sudo vim /etc/.bashrc
    里面加
    export JAVA_HOME=java路径
    export PATH=$JAVA_HOME/bin:$PATH

    保存关闭
    sudo source /etc/bashrc

  可参照:https://blog.csdn.net/luolianxi/article/details/78546354

 

参照来源:

  java_home查找

    https://www.cnblogs.com/albert1017/p/4739594.html

 

  配置java_home

    http://blog.csdn.net/caiwenfeng_for_23/article/details/44243083

    http://blog.sina.com.cn/s/blog_7d1c5c8601015ppr.html

    https://www.cnblogs.com/SnowingYXY/p/6723019.html

 

  tomcat出现"DJava endorsed dirs="的错误提示

    http://www.blogjava.net/shangaijun/archive/2007/07/31/133485.html

  

  jekins配置jdk  

    https://www.jianshu.com/p/d8d1d72d0248

 

以上是关于mac上java环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

Mac MySQL配置环境变量

mac怎么查看java环境变量配置是不是成功

如何查看 mac jdk环境变量配置

Mac OS Java 环境变量如何配置

【mac】环境变量编辑

Mac 环境变量配置