2015-09-05 38 views
2

我遇到了一个问题,经过多次尝试后都不知道如何解决它。 我有JDK 6的Java/Maven项目,并在Eclipse中月神安装有Maven 3.2.5 现在我试图运行全新安装的命令来创建ZIP压缩包,但得到以下错误消息:Maven 3.2.5不能与JDK6一起使用

未能执行目标org.apache.maven.plugins:maven-compiler-plugin 3.1:编译(默认编译)项目ABC:致命错误编译:无效目标版本:1.7

以前有人有过这个问题吗?解决它。? 你能帮我吗? 在此先感谢。

+1

您在pom.xml中的某个地方定义了错误的目标版本。 – Bevor

回答

2

您试图编译的项目指定生成的字节码应该用于Java 1.7。要做到这一点,你必须有一个JDK7或更高版本。

要么更改项目以指定1.6,要么将Java升级到1.7。 (真的没有理由继续留在Java 1.6上,现在它已经陈旧过时了。)

+0

非常感谢Jesper为您的答案,我遇到的问题是客户端正在使用JDK6并且不想升级到7或8.我已将项目编译器更改为6,也许还有另一个步骤我错过了? – Arsench

+0

包含maven-compiler-plugin配置的maven pom.xml如何显示? – JesperE

+0

另外,尝试创建一个最小可重现的示例。看看“有效的POM”,也可以排除任何压倒一切的配置。 – JesperE

相关问题