406 Stimmen

Fehler: java: ungültige Quellversion: 8 in Intellij. Was bedeutet das?

Ich versuche, einige Code zu kompilieren, den ich in IntelliJ Ultimate 13.1.4 habe, aber ich erhalte den folgenden Fehler, und ich habe keine Ahnung, was er bedeutet:

Information:Using javac 1.7.0_55 to compile java sources
Information:java: Errors occurred while compiling module 'Example'
Information:Compilation completed with 1 error and 0 warnings in 3 sec
Information:1 error
Information:0 warnings
Error:java: invalid source release: 8

Meine Vermutung ist, dass es etwas mit Java 8 vs Java 7 zu tun hat, aber ich habe keine Ahnung, was genau. Ich habe versucht, im Internet nach dieser Nachricht zu suchen, aber sie sprechen entweder über javac oder target release, also scheint es nicht genau zuzutreffen.

0voto

Uzair Punkte 317

Ich stand kürzlich vor demselben Problem. Nach Ausführung meiner Projekt- Hauptdatei wurde dieser Fehler auf meinem Bildschirm angezeigt. Fehler:java: ungültige Quellversion: 11 Folgen Sie den Schritten, um diesen Fehler zu beheben

  1. Datei -> Projektstruktur -> Projekt
  2. Klicken Sie auf die Schaltfläche Neu unter Projekt-SDK: Fügen Sie das neueste SDK hinzu und klicken Sie auf OK.

Hier Bildbeschreibung eingeben

Nach der Ausführung sehen Sie, dass der Fehler behoben ist..

Hier Bildbeschreibung eingeben

0voto

B5A7 Punkte 793

Für Grails-Benutzer wenden Sie diese Deklarationen in Ihrer BuildConfig.groovy-Datei an:

grails.project.target.level = 1.6 //oder 1.7;1.8 und so weiter
grails.project.source.level = 1.6 //oder 1.7;1.8 und so weiter

0voto

veritas Punkte 328

In meinem Fall war die Nuance, dass ich eine ungültige Quellversion 11 erhalten habe (anstelle von OP's 8). Ich habe alle oben genannten Lösungen ausprobiert

  • gradle jvm version, java compilter bytecode version, modulsprache.

Ich habe alle oben genannten auf Java 8 (oder 1.8) eingestellt, da dies die Bibliothek ist, die ich auf meinem Rechner habe.

Das Problem war, dass die build.gradle-Datei hatte

sourceCompatibility = '11'

Dies wurde auf 8 geändert und es hat aufgehört, den Fehler 'compile failed invalid release 11' zu werfen

Lösungsreferenz: github forum

0voto

Ich verwende JDK 1.8.0_131 und in meinem Fall war das Problem Fehler: Java: ungültiger Quellcode-Release: 12, Ich habe das gelöst, indem ich den Versionscode 2.7.5 in der Datei pom.xml und Modul -> Sprachstufe 8 geändert habe.

        org.springframework.boot
        spring-boot-starter-parent
        2.7.5

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X