Das jüngste Projekt hat den JDK von den vorherigen 1,7 auf 1,8 aktualisiert. Nach dem Herunterladen und Installieren des neuen JDK beim Kompilieren und Starten von Tomcat wurde ein Fehler gemeldet, und die Eingabeaufforderung lautet: "Nicht unterstützte Major.minor Version xxx". Der spezifische Lösungsprozess wird hier nicht ausführlich erläutert. Lassen Sie uns die Lösung mit Ihnen teilen.
Zunächst tritt dieser Fehler auf, da die kompilierte JDK -Version nicht mit der zur Laufzeit verwendeten JDK -Version übereinstimmt. Die Lösung besteht also darin, die JDK -Version zu vereinen. Die Details sind wie folgt:
1. Setzen Sie die Version von Maven Compiled, Maven-Compiler-Plugin JDK-Version
<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> <encoding>UTF-8</encoding> <compilerVersion>1.8</compilerVersion> </configuration> </plugin>
2. Eclipse Global Compiler Compliance -Ebene
3. Compiler Compliance -Stufe des Projekts
4. JDK von Tomcat verwendet
Streng genommen sollte das Einstellen des ersten und vierten JDKs das Problem lösen. Um jedoch in Zukunft wieder aufgetaucht zu werden, müssen auch die zweite und dritte Schritte festgelegt werden.
Schließlich fügen Sie den numerischen Code an, der der JDK -Version entspricht:
JDK 8 = 52,
JDK 7 = 51,
JDK 6.0 = 50,
JDK 5.0 = 49,
JDK 1,4 = 48,
JDK 1,3 = 47,
JDK 1,2 = 46,
JDK 1,1 = 45
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.