non valide cible de presse: 1.7

J'ai vu des questions similaires, mais n'avez pas encore trouvé la réponse.

À l'aide de maven de la compilation, j'obtiens:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1]

Ici est la pom.xml:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>

Javac version:

javac 1.7.0_25

Version de Java:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

Aucune idée de ce que cela pourrait être?

  • Les plus susceptibles de maven est en cours d'exécution à l'aide de Java 6.
  • Je voudrais vérifier toutes vos variables d'environnement pour voir si tout est à l'aide de Java 6. par exemple, Java 7 est peut-être sur votre chemin, mais je me souviens de maven avec JAVA_HOME ou quelque chose comme ça.
  • Exécuter mvn -version. Il vous dira qui de Java il utilise.
  • vous avez raison, mvn est à l'aide de java 1.6 - comment puis-je changer cela?
  • définissez la variable JAVA_HOME pour votre JDK7 répertoire home.
InformationsquelleAutor Karan | 2013-11-10