mac java变量_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

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页