Java &引用;不支持的major.minor版本51.0“;在使用mvn-v时

Java &引用;不支持的major.minor版本51.0“;在使用mvn-v时,java,maven,Java,Maven,在maven停止工作后,我将Java7更改为Java6。我安装了java 6,更改了所有环境变量,从system32中删除了java.exe,甚至在这之后,我得到了“不受支持的major.minor版本51.0”。我必须使用Java6。如何修复maven?您的存储库中有JAR,其中包含Java 7的代码。尝试删除它 rm -r ~/.m2/repository 您有JAR,其中包含Java 7的代码,很可能在您的存储库中。尝试删除它 rm -r ~/.m2/repository 如果您使用M

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

您的存储库中有JAR,其中包含Java 7的代码。尝试删除它

rm -r ~/.m2/repository

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

rm -r ~/.m2/repository

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


或者,您可以将Maven 3.3.x与Java 7一起使用,并配置工具链以使用Java 6编译项目:

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


或者,您可以将Maven 3.3.x与Java 7结合使用,并配置工具链以使用Java 6编译您的项目:

您只需清理并安装,我甚至不需要构建项目。Maven根本不工作你的路径上还有一些java可执行文件吗?如果运行
java-version
,您会看到什么?或者
%JAVA\u HOME%/bin/JAVA“-version
JAVA(TM)SE运行时环境(build 1.6.0\u 45-b06)JAVA热点(TM)64位服务器虚拟机(build 20.45-b01,混合模式)
您使用哪个maven版本?您只需清理和安装我甚至不构建项目。Maven根本不工作你的路径上还有一些java可执行文件吗?如果运行
java-version
,您会看到什么?或者
%JAVA\u HOME%/bin/JAVA”-版本
您使用哪个maven版本?@cadmy correct。Maven本身使用本地回购。它自己下载大部分内容并从那里运行。@cadmy correct。Maven本身使用本地回购。它自己下载大部分内容并从那里运行。