Mac系统下配置JAVA Maven Ant 环境变量

时间:2021-05-18 04:40:59

Mac 启动加载文件位置(可设置环境变量

-------------------------------------------------------

(1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令

echo $SHELL

如果输出的是:csh或者是tcsh,那么你用的就是C Shell。

如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。

Mac OS X 10.2之前默认的是C Shell。

Mac OS X 10.3之后默认的是Bourne Shell。

(2)如果是Bourne Shell。

那么你可以把你要添加的环境变量添加到你主目录下面的.profile或者.bash_profile,如果存在没有关系添加进去即可,如果没有生成一个。

Mac配置环境变量的地方

1./etc/profile   (建议不修改这个文件 )

全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

2./etc/bashrc    (一般在这个文件中添加系统级环境变量)

全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

3.~/.bash_profile  (一般在这个文件中添加用户级环境变量)

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

[关于修改~/.bash_profile文件,打开终端输入 vi .bash_profile 进入修改页面修改后保存即可,只对当前用户生效,换个用户的话还要重新配置,我不喜欢这种方式]

根据上面的方法我发现自己的电脑是Bourne Shell ,mac的三个环境变量我选择了/etc/bashrc,

下面写下如何去修改这个文件。

1)获取root权限:打开终端,直接输入

  1. $sudo -s

根据提示输入管理员密码,提示符会改成

  1. bash-3.2#

2)修改bashrc文件读写权限

  1. bash-3.2#chmod +w /etc/bashrc

3)查看修改权限后的结果,如显示类似下面,说明修改权限成功。

  1. -rw-rw-rw-  1 root  wheel  816  1 13 13:55 /etc/bashrc

4)修改bashrc文件

  1. bash-3.2#vi /etc/bashrc

按i键进入编辑状态,在文件末尾加入需要的环境变量

# maven所在的目录

export M2_HOME=/Users/NichoC/local/apache-maven-3.2.2

# maven bin所在的目录

export M2=$M2_HOME/bin

# 将maven bin加到PATH变量中

export PATH=$M2:$PATH

# 配置JAVA_HOME所在的目录,注意这个目录下应该有bin文件夹,bin下应该有java等命令

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

export PATH=${PATH}:${JAVA_HOME}/bin

# 配置ant环境变量

export ANT_HOME=/Users/NichoC/local/apache-ant-1.9.7

export PATH=${PATH}:${ANT_HOME}/bin

写好后按Esc  并输入:wq   保存修改好的文件,再输入exit 跳出,然后关闭终端重新打开就会生效了。

Mac系统下配置JAVA  Maven  Ant 环境变量

关于maven/ant 安装,官网下载的压缩包,解压到相应的位置,然后环境变量中指向这个位置就可以了。