使用mvn -v时“不支持的major.minor版本51.0”

时间:2015-09-01 14:52:10

标签: java maven

我在maven stoped工作之后将java 7更改为java 6。我安装了java 6,更改了所有环境变量,从system32中删除了java.exe,甚至在此之后我得到了“不支持的major.minor版本51.0”。我必须使用java 6.如何修复maven?

2 个答案:

答案 0 :(得分:6)

如果您使用Maven 3.3或更高版本,则需要Java 7。因此,请确保使用比此更早的Maven版本(例如3.2.x)。

或者,您可以将Maven 3.3.x与Java 7配合使用,并配置工具链以使用Java 6编译项目:https://maven.apache.org/guides/mini/guide-using-toolchains.html

答案 1 :(得分:0)

您的jar包含Java 7的代码,很可能在您的存储库中。尝试删除它。

rm -r ~/.m2/repository