2011-08-04 11 views
23

estoy trabajando en BlackberryWebWorks PhoneGap tengo instalar BlackBerry WebWorks plug-in: 2.5.1 y Blackberry WebWorks SDK: 2.0.0. y PhoneGap 0.9.4.but mientras que la construcción del proyecto en Eclipse que estoy recibiendo el siguiente errorun mensaje de error mientras que la construcción PhoneGapSample en BlackBerry WebWorks

Errors occurred during the build. 
    Errors running builder 'Faceted Project Validation Builder' on project 'PhoneGapSample'. 
    Could not initialize class org.eclipse.jst.j2ee.project.facet.IJ2EEFacetConstants 

No estoy recibiendo ninguna idea de cómo proceder con anticipación para eliminar esta error.If Alguien tiene alguna idea sobre esto. me ayudará a superar este error. Gracias, Sagar.

Respuesta

17

Haga clic derecho sobre su proyecto >>> >>> Propiedades facetas de proyecto >>>desmarque módulo web estática

la esperanza de ayudar.

Saludos,

+0

Gracias por su reply.but he hecho this.now estoy teniendo nueva emisión, cuando estoy corriendo mi Phonegap webworks app.it me da, sistema de archivos error.but currupt cuando estoy funcionando mi aplicación normal de BB no está mostrando yo cualquier error estoy ejecutando ambas aplicaciones en el mismo simulador. – Sagar

+0

gracias trabajar para mí –

+2

que ya no está marcada .. :( –

4

La respuesta aceptada no funcionaba para mí, pero he encontrado una solución: es necesario instalar en el directorio Eclipse plugins/ la .jar para org.eclipse.jst.j2ee.ejb, porque parece que lo necesita, pero Eclipse WST no depende adecuadamente de él, por lo que no siempre se instala cuando debería.

La cuestión tiene relación alguna con PhoneGap o desarrollo de Blackberry, por cierto.

+5

que tenía el mismo problema con el uso de Google Web Toolkit (GWT) sin tener instalada Web Tools Platform (WTP). Solut ion: Agregue el sitio de actualización encontrado [aquí] (http://download.eclipse.org/webtools/downloads/) y simplemente instale "Herramientas de desarrollo Eclipse Java EE", luego funciona. – letmaik

+0

También uso GWT y cuando instalé Eclipse Java EE Developer Tools de los enlaces que neo dio a mi problema, también desaparecieron. De hecho, creo que podría ser la única respuesta independiente a esta pregunta para cualquier persona que encuentre el error, independientemente de si están haciendo un desarrollo de teléfono o blackberry. – cclark

44

por el comentario de neo, instale Eclipse Java EE Developer Tools utilizando el Eclipse -> Ayuda -> Instalar nuevo software -> Trabaja con -.> (Descargar el repositorio de la versión de Eclipse Indigo ejemplo :).

En el campo de filtro escriba, luego casilla de verificación, Eclipse Java EE Developer Tools.

Descargar, instalar, auge: no más errores. Bueno, no ese error, de todos modos, YMMV.

Editar: Mayoayres añadió un comentario a continuación que se puede aplicar si sigue recibiendo este error a pesar de seguir estas instrucciones. Si lo encuentras útil, ¡avala su comentario!

+3

Esta es la solución adecuada. Esto ocurre cuando un proyecto existente (que requiere el plugin Java EE) se importa al espacio de trabajo. La solución @ConnectIT no funcionará como para algunos proyectos, las facetas no se pueden desmarcar. –

+2

Ya sabes, Eclipse Juno es una mierda. Tengo un Proyecto web estático, no se requiere Java EE, ¿por qué tengo que instalar las Herramientas de desarrollo de Java EE para obtener el complemento para trabajar la propiedad?!? Suspiro. Esto funcionó para mí. Gracias por la ayuda. –

+2

Para aquellos que ya tienen 'Eclipse Java EE Developer Tools' instaladas pero sin embargo obtienen este error: Compruebe si tiene el complemento 'Google Web Toolkit' instalado y no lo necesita. Si es así, desinstálelo, eso funcionó para mí. Gracias a neo por su comentario. – Mayoares

2

Como respuesta más genérica, esto se debe a que, ya sea importado un proyecto que depende de plugins de Eclipse desinstalados. Tuve este problema al migrar a Eclipse Juno. La solución más fácil, simplemente edite su archivo .project en un editor de texto y elimine los elementos en conflicto. Usualmente, esto está en la sección buildspec o naturaleza.

<buildSpec> 
    <buildCommand> 
     <name>org.eclipse.jdt.core.javabuilder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
    <buildCommand> 
     <name>org.eclipse.m2e.core.maven2Builder</name> 
     <arguments> 
     </arguments> 
    </buildCommand> 
</buildSpec> 
<natures> 
    <nature>org.eclipse.m2e.core.maven2Nature</nature> 
    <nature>org.eclipse.jdt.core.javanature</nature> 
</natures> 

Guarde una copia de seguridad de su archivo de proyecto si no está seguro. Siempre puede eliminar y volver a crear su proyecto más adelante. Es más fácil eliminar esas referencias que encontrar e instalar las versiones exactas del complemento que falta.

5

en Juno Eclipse hay algunos casos las facetas del proyecto no muestra ningún contenido ... que dará un error llamado "valores no válidos para las facetas del proyecto" ... Por lo tanto existe la necesidad de hacer lo siguiente

    project >>> Properties >>> Builders 

y desactive el constructor de la validación del proyecto facetas ....

2

En mi caso yo estaba usando Thymeleaf Eclipse plugin para thymeleaf contenido de ayudar en mi proyecto y consiguió estos mensajes en Eclipse Juno,

Errors running builder 'Thymeleaf Validation Builder' on project 'site' 

Solución:

  1. Seleccionar proyecto
  2. proyecto - > Propiedades -> Constructores
  3. Desactive la Thymeleaf Validation Builder

Desactive el constructor correspondiente a su mensaje de error y es de esperar que su problema se resuelva.

Cuestiones relacionadas