maven package:Max maven Unsupported major.minor version 51.0

编译maven项目时报错:Max maven Unsupported major.minor version 51.0

major.minor version 51.0 对应的是JDK1.7
major.minor version 50.0 对应的是JDK1.6

我本机装的jdk是1.8的,右键项目-build path 看到 libraries 里用的 jdk是1.6的  所以,edit 修改 项目使用的jdk为1.8即可

2.继续 maven package  又报错

maven package: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

 解决:

  a: 添加maven环境变量 M2_HOME=/Users/liangxinxin/Downloads/maven/apache-maven-3.3.9  (maven目录)

  b: 右键项目-build path-- libraries-选择你的jdk--edit ---default VM arguments :   -Dmaven.multiModuleProjectDirectory=$M2_HOME

ok!继续运行

原文地址:https://www.cnblogs.com/liangxinxinbo/p/6029475.html