mac 系列问题备忘记录

1、mac下java环境查找

jdk在系统中有两个路径,一个是系统自带的安装路径,一个是通过在Oracel官网下载的jdk,并通过安装包安装之后的路径

<1、>mac系统自带的jdk路径

    1、whereis java  可以查看java的路径,/usr/bin/java

    2、ls - l  /usr/bin/java


所以可以知道系统自带的java的环境变量

<2、>通过下载pkg安装包,安装的路径

    1、/usr/libexec/java_home -V


bin目录下存放JDK用于开发的一些终端命令工具。常见的工具如:
“javac”的作用是将java源文件编译为class文件(即自解码文件);
“java”命令的作用是运行class文件。
db目录下是java开发的一个开源的关系型数据库;
include目录下是一些C语言的头文件;
jre目录下JDK所依赖的java运行时;
lib目录下存放JDK开发工具所依赖的一些库文件;
man目录下存放JDK开发工具的说明文档。

2、mac系统中配置java环境变量

Mac系统的环境变量,加载顺序为:

/etc/profile  /etc/paths  ~/.bash_profile  ~/.bash_login  ~/.profile  ~/.bashrc

当然/etc/profile和/etc/paths是系统级别的,系统启动就会加载,后面几个是当前用户级的环境变量。后面3个按照从前往后的顺序读取,如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了,如果~/.bash_profile文件不存在,才会以此类推读取后面的文件。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。

<1>设置java的环境变量  (用户变量)

    在home路径下新建一个.bash_profile 文件,然后添加java的环境变量,配置如下


保存文件之后退出,

    使刚才配置的环境变量生效 source .bash_profile

然后就可以通过echo $JAVA_HOEM 查看java的环境变量,

⚠️:以上配置是对于此时的mac 的登录用户的,要是换了用户重新登录时,就不能使用了

<2>设置java的环境变量 (系统变量)

有时候按照这样的配置之后java的环境还是有问题,此时可以配置系统变量,将路径切换到/etc下配置 profile的环境变量

修改 etc 目录下的profile文件,此文件是系统级别的文件,修改的时候必须要使用超级用户才能修改,使用如下命令:

sodo vi profile

输入超级用户密码之后进入vi界面

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0.131.jdk/Contents/Home"

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

保存退出之后,然后source profile

2、mac下maven环境的配置

下载maven的tar包,解压到一个确定的目录下,然后在~/.bash_profile 中设置环境变量

export M2_HOME=/dmg_file/apache-maven-3.5.3

export PATH=$PATH:$M2_HOME/bin

然后source ~/.bash_profile

然后通过mvn -v 查看maven的环境变量


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值