eclipse tomcat7 java-8 facet eclipse-luna

Obtención de "Project facet Java versión 1.8 no es compatible" en Eclipse Luna



tomcat7 java-8 (7)

En eclipse puede cambiar la versión java de su tomcat, vea la imagen:

Estoy utilizando Eclipse Luna actualizado, que debería estar listo para Java 8. Sin embargo, cuando elijo crear un nuevo servidor con Tomcat 7 y hago clic en Siguiente, en la pantalla Agregar y quitar no puedo mover mi proyecto porque "Proyecto facet Java versión 1.8 no es compatible ". ¿Cuál es el problema y cómo puedo solucionarlo?


En realidad solo quería agregar al conocimiento aquí. A menudo me encuentro con este problema. Lo que me resuelve es cambiar el nivel de cumplimiento del compilador.

Hacer esto :

Haga clic derecho en el proyecto -> Propiedades

Haga clic en la pestaña Java Compiler

DESACTIVAR Habilite la configuración específica del proyecto, luego haga clic en el enlace configurar el área de trabajo ... y asegúrese de que su nivel de cumplimiento del compilador esté configurado en la versión de java preferida que su tiempo de ejecución no pueda soportar.

Una vez hecho esto, reconstruye tu proyecto, esto puede solucionar el problema.


Esto se debe a que acaba de cambiar su ubicación JRE en la propiedad del área de trabajo, en la que se basa TOMCAT.

Por favor, reinicie su propiedad tomcat en consecuencia nuevamente

windows -> preference -> server -> Runtime Environments. To the right of Runtime Environments, you should see the servers. Remove Tomcat 8.0 and add Tomcat v9.0. Rebuild project.

Puedes eliminarlo y crearlo de nuevo, o simplemente actualizarlo.


Esto se debe a que la versión de Java en su Project Facet es 1.8, hace que sea 1.7. Vaya a Propiedades del proyecto -> Facetas del proyecto y en las casillas de verificación del lado derecho, seleccione la casilla de verificación java (Puede que ya esté seleccionada) y seleccione la versión como 1.7 de la lista desplegable.


Esto también podría ser un problema con el jdk. Cambié mi versión jdk de jdk1.8.0_65 a jdk1.8.0_25. La versión IDE que tengo es la versión: Luna Service Release 2 (4.4.2).


Resolví el problema. Vaya a Propiedades del proyecto -> Facetas del proyecto -> Tiempo de ejecución -> Nuevo -> Agregar un servidor tomcat y en JRE seleccione JRE1.8.0_XX.

Hizo el trabajo por mi


Menú de la ventana -> Preferencias A la izquierda, expanda el Servidor y haga clic en Entornos de tiempo de ejecución Editar Servidor Entorno de tiempo de ejecución. Elija JDK 1.8 No olvide reconstruir su proyecto.