build 32 - Eclipse coincée lors de la construction de l'espace de travail




bits windows (22)

J'utilise eclipse 3.4.1 Java EE sous Vista. Il semble aimer rester coincé lors de la construction de mon espace de travail. Annulation de la construction ne semble pas faire quoi que ce soit aussi bien.

Pourquoi cela se passe-t-il et comment puis-je résoudre le problème?


Answers

Étape 1:

Ouvrez le répertoire du projet et modifiez le fichier .project, supprimez les lignes suivantes pour désactiver la validation du script Java.

  <buildCommand>
      <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
      <arguments>
      </arguments>
    </buildCommand>

Enregistrer le fichier

Étape 2:

Allez dans le répertoire Eclipse installé et ouvrez eclipse.ini (ou sts.in si vous avez STS), changez la valeur xms et xmx en fonction de la taille de votre RAM de votre ordinateur.

-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m

OU: dans Windows, allez dans le raccourci Eclipse dans le bureau, faites un clic droit- > propriétés-> ajoutez ce qui suit: C: \ logiciel \ eclipse \ sts-3.6.2.RELEASE \ STS.exe -clean -Xms512m -Xmx1024m

Exécutez Eclipse.

Allez dans Eclipse-> windows-> préférence-> Validation, activez Suspendre tous les validateurs. Faites-le si vous ne voulez pas faire de validation listée dans la liste donnée dans le panneau Validator.


J'ai fait face à un problème similaire dans Eclipse Indigo. J'ai changé le HeapSize il a commencé à fonctionner correctement. Je viens d'ajouter le fichier suivant eclipse.ini -vmargs -Xms1024m -Xmx1024m

Cela a bien fonctionné après avoir augmenté la taille de la VM


En regardant les journaux dans [workspace]/.metadata/.log fourni des informations utiles pour moi. Il s'est avéré qu'il y avait un java.lang.OutOfMemoryError: PermGen space error lorsque la construction de l'espace de travail se bloquerait. Cela peut être modifié dans le sts.ini ou sts.ini (si vous utilisez SpringSource Tool Suite).


La seule solution pour moi (Luna 4.4.1) était la suivante:

Allez dans Propriétés du projet> Constructeurs, puis décochez le Validateur Javascript.


J'ai été capable de résoudre ce problème en supprimant le dossier supplémentaire créé par Eclipse dans mon dossier d'installation d'Eclipse. Je n'ai pas installé et j'utilisais Eclilpse Neon 3 avec la suite Spring Tool également installée. Mais, quand j'ai regardé dans l'installation d'éclipse extraite, j'avais C: dossier qui avait une structure de dossier. C'était l'image miroir de mon dossier Téléchargements. Je l'ai enlevé et j'ai recommencé.

Cela a fonctionné pour moi!


J'ai été en mesure de résoudre ce problème avec ce qui suit:

D'abord, quittez Eclipse. Ensuite, déplacez temporairement le dossier .projects suivant vers un emplacement sûr:

mv .metadata\.plugins\org.eclipse.core.resources\.projects projects

Démarrez et quittez Eclipse, puis .projects dossier .projects à l'emplacement d'origine:

mv projects .metadata\.plugins\org.eclipse.core.resources\.projects

Utilisez à vos risques et périls, bien sûr.


J'ai juste eu le même problème.

En utilisant le Gestionnaire des tâches pour arrêter le processus de construction et quitter Eclipse sans ouvrir de projets, j'ai pu revenir dans Eclipse et nettoyer le projet sans l'ouvrir. J'ai ensuite redémarré Eclipse, chargé mon projet et tout est OK.


J'ai ce problème quand j'ai trop de projets ouverts à la fois. Ce que j'ai tendance à faire est:

  • Redémarrez éclipse (parfois j'ai besoin de tuer Eclipse)
  • Désactiver la génération automatique immédiatement (projet> décocher Construire automatiquement)
  • Cliquez avec le bouton droit sur le (s) projet (s) que je veux reconstruire
  • Fermer des projets sans rapport
  • Réactiver la génération automatique

Cela permet une reconstruction fonctionnelle dans 99% des cas dans mon espace de travail.


Vous pouvez jeter un oeil à Comment signaler un blocage . Vous pouvez également vérifier l'affichage des erreurs et / ou le journal des erreurs ([workspace] /. Metadata / .log). Si cela ne vous aide pas, vous devrez probablement inclure plus d'informations sur les plugins que vous avez installés et les projets que vous avez. Pouvez-vous créer un espace de travail minimal qui reproduit le problème?


La réponse acceptée m'a permis de relancer Eclipse, mais il semble que les projets aient perdu leurs métadonnées. (Par exemple, toutes les icônes Git / Gradle / Spring ont disparu des noms de projets.) J'ai beaucoup de projets là-dedans, et je ne voulais pas avoir à les importer à nouveau.

Alors, voici ce qui a fonctionné pour moi sous Kepler. YMMV mais je voulais enregistrer ça juste au cas où ça aiderait quelqu'un.

Étape 1. .projects temporairement le fichier .projects à l'écart:

$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak

Étape 2. Ensuite, démarrez Eclipse. Les métadonnées seront manquantes, mais au moins Eclipse démarre sans se bloquer.

Étape 3. Fermez Eclipse.

Étape 4. Rétablissez le nom d'origine du fichier .projects.bak :

$ mv .projects.bak .projects

Étape 5. Redémarrez Eclipse. Cela pourrait créer des choses, mais cette fois, ça devrait passer. (Au moins, cela a été fait pour moi.)


éclipse -clean n'a pas fonctionné mais suivi

eclipse -clean -clearPersistedState

J'ai fait face au même problème quand j'ai essayé d'installer Angular.js avec bower dans mon projet. Il semble que bower ait beaucoup de fichiers javascript téléchargés automatiquement, ce qui a bloqué mon IDE pendant un long moment. Donc, j'ai résolu ce problème de cette façon,

  • J'ai d'abord installé tern.js 0.9.0.
  • Ensuite, je suis allé aux propriétés du projet, le chemin du script tern sélectionné inclus seulement le chemin dont j'avais besoin pour la validation, le dossier javascript de mon projet. J'ai exclu un autre chemin comme les espaces réservés, les fichiers Angular.js, les fichiers Jquery.
  • J'ai de nouveau sélectionné le Javascript des propriétés et fait les mêmes choses dans la source du chemin d'inclusion.

Mon IDE travaille actuellement sans gel. J'ai pris de l'aide à partir de là. Tern Je suppose que cela peut être utile, où tout IDE coincé en raison de beaucoup de fichiers Javascript.


J'ai constaté que cela peut également se produire si vous reconstruisez un espace de travail avec un projet contenant beaucoup de données d'image (comme un projet d'images dédié). Il serait peut-être préférable de mettre quelque chose comme ça dans son propre espace de travail et de le traiter séparément pour le reste des projets que vous traitez.

Si vous ne pouvez pas, ne nettoyez pas ce projet lorsque vous nettoyez et reconstruisez. Reconstruire seulement si nécessaire.


Eclipse gèle souvent pour moi à 44% si je débogue Android sur USB. Lorsque vous déconnectez le périphérique, Eclipse démarre.


Redémarrez l'éclipse.
Cela a fonctionné pour moi plusieurs fois.


Il est parfois très utile d'exécuter eclipse à partir de la ligne de commande avec le paramètre "-clean" afin de l'appliquer pour nettoyer l'espace de travail.


La suppression de certains index JDT (dans .metadata.plugins \ org.eclipse.jdt.core), en particulier les gros fichiers, permet souvent de résoudre ou d'atténuer le problème pour moi.


Rafraîchissez tous les projets que vous voulez construire. Travaillé


J'ai eu le même problème avec mon Eclipse et en tant que solution, j'ai créé un nouveau projet, copié toutes les ressources manuellement (en utilisant le copier / coller de Windows) vers un nouveau projet, un ancien projet supprimé et c'est tout.

Parfois, cela se produit en raison d'un arrêt incorrect du système et l'espace de travail Eclipse a commencé à faire face à des problèmes similaires.

J'espère que ça va marcher.


J'ai essayé beaucoup de ces suggestions, mais la seule chose qui a finalement fonctionné pour moi était la création d'un nouvel espace de travail, et fraîchement vérifié tous mes projets dans ce dossier. Alors ça a bien fonctionné ;-)


Aucune des réponses ici n'a fonctionné pour moi. Ce qui a fonctionné pour supprimer le dossier suivant

C: \ Utilisateurs \ votre nom d'utilisateur \ espace de travail \ nom de projet.metadata.plugins \ org.eclipse.core.resources.projects \ nom de projet \ .indexes


Copier les commentaires de Pasting @ Lichtamberg sur gotoalberto

Fonctionne également pour Java 1.8:

# in ~/.zshrc and ~/.bashrc

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home 
export PATH=$JAVA_HOME/bin:$PATH 

Cela a résolu mon problème sur java 8.





eclipse build windows-vista