Recentemente ho aggiornato la mia macchina all'ultima versione di java 6 e continuo a ricevere questo errore durante la creazione del progetto. Qualcuno cosa significa?Rilascio di target non valido durante la creazione con Maven
[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
Parte del mio pom assomiglia a questo
<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>
mio JAVA_HOME sia impostata correttamente:
PS C: \ Users me \ \ Documenti \ 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)>
E :
Documents\myproject> javac -version
javac 1.6.0_45
che cerchi JDK 1.6.0_45, puoi digitare javac -version e vedere quale versione hai –
Aggiorna JAVA_HOME e classpath che puntano all'ultima versione. Se tutto il resto fallisce e si è ancora in 1.6 e non si sta facendo un'applicazione che ha come target una versione specifica di java (45 nel tuo caso), modifica i tag sorgente e target a 1.6 – happybuddha
appena aggiornato la mia domanda – 0x56794E