web-dev-qa-db-fra.com

Obtention d'un message d'erreur lors de la création de PhoneGapSample dans BlackBerry Webworks

Je travaille sur PhoneGap BlackberryWebWorks. J'ai installé le plug-in BlackBerry WebWorks: 2.5.1 et Blackberry WebWorks SDK: 2.0.0. et PhoneGap 0.9.4. mais lors de la construction du projet dans Eclipse, j'obtiens l'erreur suivante

  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 

Je n'ai aucune idée de la marche à suivre pour supprimer cette erreur. Si quelqu'un a une idée à ce sujet. cela m'aidera à surmonter cette erreur. Merci, Sagar.

24
Sagar

Clic droit sur votre projet >>> Propriétés >>> Facettes du projet >>> décocher Module web statique

J'espère pouvoir vous aider.

Cordialement,

17
ConnectIT

Selon le commentaire de neo, installez Eclipse Java EE Developer Tools en utilisant Eclipse -> Aide -> Installer un nouveau logiciel -> Travailler avec -> (le référentiel de téléchargement de votre version Eclipse. par exemple :) Indigo.

Dans le type de champ de filtre, puis la case à cocher, Eclipse Java EE Developer Tools.

Télécharger, installer, boom: plus d'erreurs. Eh bien, pas cette erreur, de toute façon, YMMV.

Edit: Mayoayres a ajouté un commentaire ci-dessous qui peut s'appliquer si vous obtenez toujours cette erreur malgré le respect de ces instructions. Si vous le trouvez utile, votez pour son commentaire!

45
user288926

Dans Eclipse juno, il y a des cas où les facettes du projet n'affichent aucun contenu ... cela donnera une erreur nommée "valeurs invalides pour les facettes du projet" ... Il est donc nécessaire de faire ce qui suit

                 project >>> Properties >>> Builders 

et décochez le générateur de validation de projet à facettes ....

5
Aravindhan

La réponse acceptée n'a pas fonctionné pour moi, mais j'ai trouvé une solution: vous devez installer dans Eclipse plugins/ répertoire le .jar pour org.Eclipse.jst.j2ee.ejb, car il semble que vous en ayez besoin, mais Eclipse WST n'en dépend pas correctement, il n'est donc pas toujours installé comme il se doit.

Le problème est complètement indépendant du développement de PhoneGap ou Blackberry, soit dit en passant.

4
ᆼᆺᆼ

Comme réponse plus générique, c'est parce que vous avez soit importé un projet qui dépend des plugins Eclipse désinstallés. J'ai eu ce problème lors de la migration vers Eclipse Juno. La solution la plus simple consiste à modifier votre fichier .project dans un éditeur de texte et à supprimer les éléments en conflit. Habituellement, c'est dans la section buildspec ou nature.

<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>

Gardez une sauvegarde de votre fichier de projet si vous n'êtes pas sûr. Vous pouvez toujours supprimer et recréer votre projet ultérieurement. Il est plus facile de supprimer ces références que de rechercher et d'installer les versions de plug-in manquantes exactes.

2
Joel Grenon

Dans mon cas, j'utilisais Thymeleaf Eclipse plugin pour le contenu thymeleaf, aide à mon projet et a reçu ces messages dans Eclipse Juno,

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

Solution:

  1. Sélectionnez un projet
  2. Projet -> Propriétés -> Constructeurs
  3. Décochez la case Thymeleaf Validation Builder

Décochez le générateur correspondant à votre message d'erreur et espérons que votre problème sera résolu.

2
Lucky