I recently upgrade my machine to the latest version of java 6, and keep getting this error when building the project. Does anyone what this means?
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project
biz.minaret: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] javac: invalid target release: 1.6.0_45
[ERROR] Usage: javac <options> <source files>
[ERROR] use -help for a list of possible options
Part of my pom looks like this
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>1.6.0_45</source>
<target>1.6.0_45</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
My JAVA_HOME is properly set:
PS C:\Users\me\Documents\m
Documents\myproject> java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)>
And:
Documents\myproject> javac -version
javac 1.6.0_45
javac
source and target flags, which accepts things like 1.6/6, 1.7/7, and not build numbers. docs.oracle.com/javase/7/docs/technotes/tools/windows/… – Gardell