1.MAC M2 安装maven环境;
java版本:java version "22.0.1" 2024-04-16
2.下载maven包:Index of /maven/maven-3/3.9.6/binaries (apache.org)
选择3.9.6版本;注意:选择binaries:apache-maven-3.9.6-bin.zip包;解压/usr/local/;
3.配置环境变量:vim ~/.bash_profile i insert直接编写
或在终端terminal输入命令:open -e .bash_profile 保存
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
编写完记得:
source ~/.bash_profile
4.bash: 运行:mvn -v;
此时报错:org.codehaus.plexus.classworlds.launcher.Launcher
开始排查:
先检查配置问题:
1、运行java -version 一切正常;
2、看配置


发现bin后面的感觉少了点东西加上后显示正常
思考寻找java_home哪里?
1.终端输入查询安装路径:
/usr/libexec/java_home -V
路经为(可做参考):/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home
2.
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-22.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
export MAVEN_HOME=/usr/local/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
~
3. 保存~/.bash.profile; 记得source ~/.bash_profile一下。
mvn -v

问题解决完毕。大家可作为参考
本文详细描述了如何在MACM2系统上安装Maven3.9.6版本,配置环境变量,以及解决`mvn-v`报错的问题,重点在于JAVA_HOME的设置和bash_profile的更新。

1万+

被折叠的 条评论
为什么被折叠?



