IntelliJ: Schwerwiegender Fehler bei kompilieren: Ungültiger Ziel-release: 1.8
Bin ich mit einem Java-Maven-Projekt auf IntelliJ, und ich stellen Sie sicher, dass das Projekt kompiliert werden, die von Java 1.8.
Ich JRE auf die version 8 in der Run/Debug-Konfiguration
und auch in der Struktur des Projektes:
Meine pom.xml die Datei beinhaltet auch die java-version 8, die durch die folgenden:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
und
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
Ich auch eingestellt-Java-compiler-option auf version 1.8.
Wenn ich das Projekt auszuführen, bekomme ich die Fehlermeldung:
Fehler beim ausführen Ziel
org.apache.maven.plugins:maven-compiler-plugin:3.0:kompilieren
(default-compile) on Projekt feed_matcher: Schwerwiegender Fehler bei kompilieren:
invalid target Version: 1.8 -> [1]
Wissen Sie, wie Sie dieses Problem zu beheben?
P. S ich folgte diesem link: IDEE: javac: source-Version 1.7 erfordert Ziel-release 1.7 und ich konnte immer noch nicht beheben das problem.
pom.xml
gibt es nicht eine Einstellung, die sagt, es sollte mit Java 8.IntelliJ noch versucht zu kompilieren Java-8-code (und die Java 7 compiler meckert). Überprüfen Sie die compiler-Einstellungen zu.
wie kann ich überprüfen, in IntelliJ? Ich zeigte bereits Projektstruktur
Wenn es ein maven Projekt ist, können Sie tun, der compiler-Konfiguration nicht korrekt in der pom.xml. Können Sie führen Sie "mvn clean install" von der Befehlszeile aus mit JAVA_HOME, die auf Ihrem Java-7-installation?
Siehe stackoverflow.com/a/12900859/104891.
InformationsquelleAutor CrazySynthax | 2017-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, Sie wollen, um es in der version 8, obwohl so viele Kommentare sagen, man soll auf 7 eingestellt.
Werden Sie wahrscheinlich verpasst die Einstellung für die maven-Läufer, ist dies unter Einstellungen -> Bauen, Exection, Deployment - > Build-Tools > Maven > Runner, siehe angehängtes Bild. Sie müssen festlegen, dass Java 8 als gut.
InformationsquelleAutor P.J.Meisch
Stellen Sie sicher, dass JAVA_HOME gesetzt ist JDK7 oder JRE7. Dies erklärt sich in der
folgende link
Stellen Sie sicher, dass Sie öffnen eine neue shell ein run intellij
Den oben genannten 4 Schritten mir immer geholfen beheben solche Probleme.
Neues shell Fenster = new Fenster. Windows hat auch shell 🙂 hast du JDK8 auf Ihrem Rechner installiert? (oder JRE8) ?
Sicher. Natürlich
InformationsquelleAutor Yair Zaslavsky
Blick in Bauen, Ausführung, Bereitstellung > Compiler > Java-Compiler
Schau dann pro Modul bytecode-version
InformationsquelleAutor deepak