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