Recientemente, el proyecto actualizó el JDK, actualizado de los 1.7 a 1.8 anteriores. Después de descargar e instalar el nuevo JDK, al compilar e iniciar Tomcat, se informó un error, y el aviso es: "Major sin apoyo. Versión de minor XXX". El proceso de solución específico no se explicará en detalle aquí. Compartamos con ustedes la solución.
En primer lugar, este error ocurre porque la versión JDK compilada es inconsistente con la versión JDK utilizada en tiempo de ejecución. Entonces, la solución es unificar la versión JDK. Los detalles son los siguientes:
1. Establezca la versión de Maven Compilado, Versión JDK de Maven-Compiler-Plugin
<glugin> <MoupRid> org.apache.maven.plugins </groupid> <artifactid> maven-compiler-plugin </artifactid> <versión> 3.1 </version> <nenturation> <overeur> 1.8 </over> <target> 1.8 </target> <coding> utf-8 </coding> <propilersion> </tugin>
2. Nivel de cumplimiento del compilador global de Eclipse
3. Nivel de cumplimiento del compilador del proyecto
4. JDK utilizado por Tomcat
Estrictamente hablando, solo establecer el primer y cuarto JDKS debería resolver el problema, pero para evitar la reaparición en el futuro, el segundo y el tercer pasos también deben establecerse.
Finalmente, adjunte el código numérico correspondiente a la versión JDK:
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
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.