Heim > Java > javaLernprogramm > Warum schlägt mein JUnit-Test mit „javac: Quellversion 1.7 erfordert Zielversion 1.7' in IntelliJ IDEA fehl?

Warum schlägt mein JUnit-Test mit „javac: Quellversion 1.7 erfordert Zielversion 1.7' in IntelliJ IDEA fehl?

Patricia Arquette
Freigeben: 2024-12-09 01:32:10
Original
297 Leute haben es durchsucht

Why Does My JUnit Test Fail with

IDEA: Quellversion 1.7 erfordert Zielversion 1.7

Beim Ausführen eines JUnit-Tests in IntelliJ IDEA kann die folgende Fehlermeldung auftreten: „ javac: Quellversion 1.7 erfordert Zielversion 1.7. Dieses Problem ist auf nicht übereinstimmende Quell- und Zielversionskonfigurationen zurückzuführen.

Um diesen Fehler zu beheben, stellen Sie sicher, dass die folgenden Einstellungen korrekt konfiguriert sind:

Compileroptionen:

Überprüfen Sie, ob die aus Maven importierten Compiler-Optionen korrekt sind:

  • Zielversion sollte mit der Quellversion übereinstimmen (z. B. 1.7)

Projekt- und Moduleinstellungen:

  • Projektstruktur | Projekt: Stellen Sie die Sprachstufe des Projekts auf 1.7
  • Projektstruktur | ein Module: Überprüfen Sie die Registerkarte „Quellen“ jedes Moduls und stellen Sie sicher, dass die Sprachstufe 1,7 ist.

Maven-Einstellungen:

  • Konfigurieren Sie in pom.xml den Maven- Compiler-Plugin, um die Quell- und Zielversionen auf 1.8 oder höher festzulegen.
  • Alternativ angeben die Quell- und Zielversionen als Maven-Eigenschaften.

IntelliJ IDEA-spezifisch:

Sobald die oben genannten Konfigurationen festgelegt sind, importieren Sie das Maven-Projekt erneut in IntelliJ IDEA, um sicherzustellen dass die aktualisierten Einstellungen berücksichtigt werden.

Zusätzliche Quellen für das Sprachniveau Konfiguration:

  • Projektstruktur | Quellen
  • pom.xml (Maven-Compiler-Plugin-Konfiguration oder Maven-Eigenschaften)

Standard-Maven-Sprachniveau:

Beachten Sie, dass Maven Das Standardsprachniveau ist 1,5 (5,0). IntelliJ IDEA setzt die Sprachebene des Moduls zunächst auf diesen Wert.

Das obige ist der detaillierte Inhalt vonWarum schlägt mein JUnit-Test mit „javac: Quellversion 1.7 erfordert Zielversion 1.7' in IntelliJ IDEA fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage