Mac:如何配置java和maven环境变量

目录

关联文件(反正不要钱,一块儿看看吧)

一、配置好环境变量

(一)安装jdk

(二)安装maven

二、MAC 环境变量的加载顺序

三、解决Mac每次都需要source~解决方法

四、用M2_HOME和MAVEN_HOME有什么区别?


关联文件(反正不要钱,一块儿看看吧)

Mac:如何配置java和maven环境变量(当前文章)

Mac:给IntelliJ IDEA内配置Maven

Mac:使用IntelliJ IDEA搭建Maven项目

      

一、配置好环境变量

前提条件:需要java的jdk包、maven、idea开发工具

(一)安装jdk

1、首先在官网中,下载需要的jdk文件(注意这样必须是mac系统的)。

        官网地址:Java Downloads | Oracle

        我的版本:jdk-8u65-macosx-x64.dmg

2、下载完成jdk之后,使用命令进行解压安装

        Liunx命令请查看这篇文档      《第三部分:熟悉Liunx系统+创建虚拟机》_大大大钢琴的博客-CSDN博客

3、配置jdk环境:

(1)首先进入mac终端,输入命令(cd ~ )切换到用户的目录根目录,权限为普通用户

(2)其次编辑文件bash_profile,命令为:vim .bash_profile

(3)接着将下面命令,复制进去(注意:JAVA_HOME 为你自己的路径)

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home"
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

(4)最后按下esc键、输入命令(:wq!)保存编辑内容,并执行命令(source .bash_profile )使配置环境生效。

(5)验证jdk是否安装成功,输入命令(javac 或者 Java -version)查看,和下面一直说明安装成功。

Mac:如何配置java和maven环境变量_第1张图片

(二)安装maven

1、首先在官网中,下载需要的maven文件(注意这样必须是mac系统的)。

        官网地址:Maven – Download Apache Maven

        我的版本:apache-maven-3.8.2-bin.tar.gz

2、下载完成maven之后,使用命令,进行解压在自己的目录中

        Liunx命令请查看这篇文档      《第三部分:熟悉Liunx系统+创建虚拟机》_大大大钢琴的博客-CSDN博客

3、配置maven环境(和jdk操作一样):

(1)首先进入mac终端,输入命令(cd ~ )切换到用户的目录根目录,权限为普通用户

(2)其次编辑文件bash_profile,命令为:vim .bash_profile

(3)接着将下面命令,复制进去(注意:M2_HOME为你自己的路径)

##maven
M2_HOME="/Users/你的路径/Downloads/apache-maven"
PATH=$PATH:$M2_HOME/bin
export M2_HOME
export PATH

(4)最后按下esc键、输入命令(:wq!)保存编辑内容,并执行命令(source .bash_profile )使配置环境生效。

(5)验证maven是否安装成功,输入命令(mvn -v)查看,和下面一直说明安装成功。

二、MAC 环境变量的加载顺序

借鉴文档:《MAC 环境变量的加载顺序和设置环境path》

文档地址:MAC 环境变量的加载顺序和设置环境path_Action_Wang的博客-CSDN博客

三、解决Mac每次都需要source~解决方法

1、第一步: vim ~/.zshrc
2、第二步:在最后一行输入(文件里可能没有内容):source ~/.bash_profile
3、第三步:输入esc:——>输入wq保存编辑的内容——>回车

四、用M2_HOME和MAVEN_HOME有什么区别?


1、 Maven是我们Java开发几乎必备的项目构建工具,而maven有两种配置方式:

(1)第一种环境变量名为:MAVEN_HOME

(2)第二种环境变量名为:M2_HOME

2、那我们到底使用哪一种呢?其实很简单:

(1)在Maven 1.x版本时,我们使用的是MAVEN_HOME,

(2)在Maven 2.x版本时我们需要使用M2_HOME

(同样现在进入Maven 3.x版本,也延续了Maven 2.x版本,仍然是使用M2_HOME,也就是说现在基本都用M2_HOME了!)

你可能感兴趣的:(Mac,JAVA,maven,java,macos)