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.
Clic droit sur votre projet >>> Propriétés >>> Facettes du projet >>> décocher Module web statique
J'espère pouvoir vous aider.
Cordialement,
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!
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 ....
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.
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.
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:
Thymeleaf Validation Builder
Décochez le générateur correspondant à votre message d'erreur et espérons que votre problème sera résolu.