MAC M1 maven -v 不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

1.MAC M1 安装maven环境;使用jdk1.8

2.下载maven包:https://archive.apache.org/dist/maven/maven-3/

选择3.6.3版本;注意:选择binaries:apache-maven-3.6.3-bin.zip包;解压至本地;

3.配置环境变量:vim ~/.bash_profile
  source ~/.bash_profile

4.bash: 运行:mvn -v;
一切都是那么顺利,此时报错:org.codehaus.plexus.classworlds.launcher.Launcher

开始排查:
1.各种配置环境变量: echo ¥PATH ; /etc/profile;source .zshrc 等等
2. 各种下载新包:tar.gz 包,高版本包等;

3. vim进入maven/bin/mvn文件,复制classworlds相关jar包位置等 ;

均未解决问题;以上3点都是泪;

准备放弃——>打开 ~/.bash_profile 文件发呆中...

发现为啥 echo $PATH 中的 $JAVA_HOME没有配置,却能正确的拿到?运行java -version 一切正常;

思考寻找java_home哪里?

1.终端输入:

/usr/libexec/java_home -v

复制jdk的路径;(复制)
2.

#JAVA(此处仅仅是java的环境变量)
JAVA_HOME=刚才复制的JDK路径
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

3. 保存~/.bash.profile; 记得source 一下。

mvn -v 问题解决。(过程中弹框需要在安全及隐私中信任执行即可。)

Index of /dist/maven/maven-3/3.6.3/binaries
 


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光如沐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值