今天在配置执行命令:mvn -version,报如下错误:
in thread “main” java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0at java.lang.ClassLoader.defineClass1(Native Method)
怀疑是jdk版本的原因,然后输入命令:java -version
java version “1.8.0_91”
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
然后想起来这个是在Oracle的官网上直接下载下来的,会默认安装在这个位置:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home,重新配置文件:
输入命令:vi ~/.bash_profile
加入下面代码:
M3_HOME=/Users/Eric/software/apache-maven-3.3.3
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
export M3_HOME
export JAVA_HOME
export PATH=${PATH}:${M3_HOME}/bin:${JAVA_HOME}/bin
source ~/.bash_profile
然后执行mvn -v 正常~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/164221.html