maven在Mac OS 12.2.1系统中的安装以及中途可能遇到的问题

什么是maven?

Maven是一个软件项目管理和理解工具。基于项目对象模型(Project Object Model, POM)的概念,Maven可以从一个中央信息块管理项目的构建、报告和文档。最新的文档可以在链接link找到。

安装环境依赖说明

1.JDK:
1.7 or above (this is to execute Maven - it still allows you to build against 1.3 and prior JDK’s).
2.Memory:
No minimum requirement.
3.Disk:
Approximately 10MB is required for the Maven installation itself. In addition to that, additional disk space will be used for your local Maven repository. The size of your local repository will vary depending on usage but expect at least 500MB.
4.Operating System:
Windows:Windows 2000 or above.
Unix based systems (Linux, Solaris and Mac OS X) and others:No minimum requirement.

关于JDK环境变量的配置

我在之前安装好了JDK8,在idea中也能够正常运行java程序,但是在mac 的终端却无法使用javac,java命令来编译运行Java程序。所以想到是环境变量的配置出了问题。
Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器。不同的终端打开的配置文件不同。如上所说,shell 在启动时都会去找配置文件,然后运行它。你安装的一些脚本,如果想让它能够全局运行,就需要在配置文件中设置路径。同样,配置mysql也不能在终端操作,所以多半是因为把配置写在了错误的配置文件里。
使用命令查看自己安装了哪些shell
cat /etc/shells
终端页面显示自己使用的哪个shell,我使用的是zsh,所以配置文件是.zshrc。关于jdk配置路径就不再赘述。
目前使用的哪个shell

下载maven

链接link
下载maven

解压安装

Unpack the archive where you would like to store the binaries
我解压到了我的个人资源库中,注意存放的位置就是之后配置文件中的路径位置
前往个人资源库

配置环境变量

打开配置文件:有很多重方法
open ~/.zshrc

弹出如下页面:
输入i进入编辑模式,在尾处输入,注意路径根据自己存放解压apache-maven-3.8.4匹配,此后输入esc退出编辑模式,再输入:wq退出配置文件

export M2_HOME=/Users/liqi/apache-maven-3.8.4
export PATH=$PATH:$M2_HOME/bin

配置的环境变量

检测是否安装好

在终端里输入:

mvn -v

如果出现图中类似信息则表示安装配置成功
Alt

  • 成功的完成任务,当然我的安装并不是那么的顺利

期间遇到的问题(主要是jdk的环境配置出了问题)

在jdk路径安装成功之前,出现了如下 的问题,提示Permission denied
Permission denied
根据我的shell命令小白痴经验,应该是权限出了问题

sudo chmod -x /Library/Java/JavaVirturalMachines/openjdk-16.0.2/Contents/Home

don't want to describe
顺便学习了一下权限管理(不错的知识经验)
在这里插入图片描述

根据提示的路径开权限权之后,jdk的javac命令确实安装上了,但是mvn还是无解,并且直接提示我环境变量定义不正确,不禁间小白痴式考虑到是不是jdk版本的问题,所以就配置了jdk8的JAVA_HOME。后来去看我Java Virtual Machine的文件目录发现我之前下载了好多的jdk,我也不知道这个openjdk16是啥
don't want to describe
感觉第二三个都可以删掉了
在这里插入图片描述
总结,安装不成功遇到的问题就是环境变量配置的问题,以及jdk版本的问题。一般情况下正确的安装是不会出问题的~

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值