2012-07-08 8 views
60

Hice una aplicación Java AppEngine de Java llamada Libro de visitas en Eclipse 3.7 y estoy tratando de ejecutarla. Sin embargo, me encuentro con un error que carece de una solución rápida:¿Por qué mi nivel de compilador Java no coincide con mi faceta de proyecto instalado?

Description Resource Path Location Type 
Java compiler level does not match the version of the installed Java project facet. 
Guestbook  Unknown Faceted Project Problem (Java Version Mismatch) 

Traté navegar a Proyecto | Propiedades para cambiar la faceta de mi proyecto. Sin embargo, no pude encontrar una configuración que tratara con "faceta".

enter image description here

¿Qué significa "instalada proyecto faceta de Java", y cómo se soluciona esto?

Respuesta

140

Se puede ver a través de sus facetas clic derecho en su proyecto-> propiedades-> facetas de proyecto,

Aquí puedes ver mis facetas para una aplicación web de ejemplo: here

Creo que su Java faceta no coincide con la versión instalada. Sospecho que la faceta está en la versión 1.5. Compruébelo por favor.

Add-on: abra la vista del navegador, expanda la carpeta .settings, abra el archivo org.eclipse.wst.common.project.facet.core.xml y configure manualmente la versión de Java en 1.6.

+0

Gracias, pero no veo facetas de proyecto en cualquier lugar bajo Propiedades del proyecto: http://i.imgur.com/9LqSf.png Estoy usando Eclipse 3.7 en Mac Lion. ¿Por qué podría ser esto? – dangerChihuahua007

+0

He buscado rápidamente problemas similares y he encontrado algunas páginas al respecto. Puede verificarlos: [1] (http://stackoverflow.com/questions/11130320/how-do-i-change-the-java-version-of-my-installed-project-facet-in-eclipse), [2] (http://stackoverflow.com/questions/10694648/gae-getting-started-in-java-eclipse-indigo-cant-compile-as-1-6), [3] (https: // groups .google.com/forum /? fromgroups #! topic/google-appengine/d04RY2fH7j0) – GokcenG

+0

Gracias, también busqué en Google, pero todas las soluciones que he leído insinúan el examen de Propiedades del proyecto | Facetas, pero ni siquiera tengo la pestaña Facetas en primer lugar. – dangerChihuahua007

2

Puede consultar este video en youtube - http://www.youtube.com/watch?v=S5xeXawYgK0 Aclara cómo cambiar la configuración en Project Facets.

+0

Este video no parece agregar nada a la respuesta – perh

+0

Creo que puede ser útil para principiantes en el motor de aplicaciones, busqué en Google este problema hace 2 días porque mi problema era similar. Lo resolví haciendo que la configuración se mostrara en el video ... mis facetas de proyecto no se marcaron en las opciones de Web Dynamics ... – Jas

16

Haga clic derecho sobre sus Proyecto-> propiedades-> facetas de proyecto,

Esto mostrará la versión actual de Java para su faceta proyecto.

En mi caso he tenido la versión correcta para mi faceta pero no mi compilador, así que tuvimos que hacer clic derecho sobre Proyecto-> propiedades-> compilador Java

A continuación, en Compilador lista desplegable nivel de cumplimiento y el cambio a la versión del proyecto faceta.

10

su simple .. Problemas en INFOTAB, botón derecho del ratón sobre la descripción de error y seleccione quickfix ... elige versión de actualización faceta ..

Cuestiones relacionadas