J'utilise eclipse 3.4.1 Java EE sous Vista. Il semble que je reste bloqué lors de la construction de mon espace de travail. L'annulation de la compilation ne semble pas faire quoi que ce soit aussi.
Pourquoi cela se produit-il et comment résoudre le problème?
Réponses:
Vous voudrez peut-être jeter un œil à Comment signaler une impasse . Vous pouvez également consulter la vue des erreurs et / ou le journal des erreurs ([espace de travail] /. 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 source
J'ai pu résoudre ce problème avec les éléments suivants:
Tout d'abord, quittez Eclipse. Ensuite, déplacez temporairement le
.projects
dossier suivant vers un emplacement sûr:Démarrez et quittez Eclipse, puis replacez le
.projects
dossier là où il se trouvait à l'origine:Utilisez à vos risques et périls, bien sûr.
la source
Il est parfois très utile d'exécuter eclipse depuis la ligne de commande avec le paramètre "-clean" pour le forcer à nettoyer l'espace de travail.
la source
eclipse -clean n'a pas fonctionné mais la suite
la source
Eclipse se fige souvent pour moi à 44% si je débogue Android via USB. Lors de la déconnexion de l'appareil, Eclipse démarre.
la source
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 projet.) J'ai beaucoup de projets là-dedans, et je ne voulais pas avoir à les importer à nouveau.
Voici donc ce qui a fonctionné pour moi sous Kepler. YMMV mais je voulais enregistrer ça juste au cas où ça aiderait quelqu'un.
Étape 1. Déplacez temporairement le
.projects
fichier à l'écart:Étape 2. Ensuite, démarrez Eclipse. Les métadonnées seront manquantes, mais au moins Eclipse démarre sans se coincer.
Étape 3. Fermez Eclipse.
Étape 4. Rétablissez le
.projects.bak
nom d'origine du fichier:Étape 5. Redémarrez Eclipse. Il peut construire des trucs, mais cette fois, il devrait passer. (Au moins ça l'a fait pour moi.)
la source
É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.
Enregistrez le fichier.
Étape 2:
Accédez au répertoire installé d'Eclipse et ouvrez eclipse.ini (ou sts.in si vous avez STS), modifiez les valeurs xms et xmx en fonction de la taille de la RAM de votre ordinateur.
OU: dans Windows, accédez au raccourci eclipse sur le bureau, faites un clic droit- > propriétés-> ajoutez ce qui suit: C: \ software \ 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 ceci si vous ne voulez pas faire de validation répertoriée dans la liste donnée dans le panneau Validateur.
la source
J'ai ce problème lorsque j'ai trop de projets maven ouverts à la fois. Ce que j'ai tendance à faire, c'est:
Cela permet une reconstruction fonctionnelle à 99% des cas dans mon espace de travail.
la source
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.
la source
J'ai rencontré un problème similaire dans Eclipse Indigo. J'ai changé le HeapSize, il a commencé à fonctionner correctement. Je viens d'ajouter le fichier eclipse.ini suivant -vmargs -Xms1024m -Xmx1024m
Cela a bien fonctionné après avoir augmenté la taille de la machine virtuelle
la source
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) dans un nouveau projet, supprimé l'ancien projet 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 cela fonctionnera.
la source
La suppression de certains index JDT (dans .metadata.plugins \ org.eclipse.jdt.core), en particulier les gros fichiers, corrige ou atténue souvent le problème pour moi.
la source
J'ai juste eu le même problème.
En utilisant le Gestionnaire des tâches pour tuer le processus de construction et en quittant Eclipse sans aucun projet ouvert, 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.
la source
Désélectionner la construction automatique à l'aide d'Eclipse-> Windows-> Préférences permet de résoudre ce problème.
la source
J'ai constaté que cela pouvait également se produire si vous reconstruisiez 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 placer quelque chose comme ça dans son propre espace de travail et de le gérer séparément du reste des projets que vous traitez.
Si vous ne pouvez pas, ne nettoyez pas ce projet lorsque vous nettoyez et reconstruisez. Ne reconstruisez que si nécessaire.
la source
Dans mon cas, un problème survient après l'importation du projet téléchargé - bloqué à 80% de construction. Résolu en ajoutant des autorisations d'écriture pour le groupe aux fichiers du projet (Ubuntu 12.04).
la source
Dans mon cas, cela a aidé à supprimer les dossiers source de mes favoris dans l'Explorateur Windows (Windows 8.0). Il semble que la construction n'était pas réellement bloquée, mais déclenchée dans une sorte de boucle infinie (comme mentionné ici - Bogue 342931).
la source
Parfois, le problème semble être résolu en supprimant d'autres programmes qui ont des fichiers ouverts à partir du dossier du projet.
la source
L'examen des journaux
[workspace]/.metadata/.log
m'a fourni des informations utiles. Il s'est avéré qu'il y avait unjava.lang.OutOfMemoryError: PermGen space error
moment où la construction de l'espace de travail se bloquait. Cela peut être modifié dans le fichiereclipse.ini
ousts.ini
(Si vous utilisez SpringSource Tool Suite).la source
J'ai rencontré le même problème lorsque j'ai essayé d'installer Angular.js avec bower dans mon projet. Il me semble que bower a beaucoup de fichiers javascript qu'il a téléchargés automatiquement, ce qui a bloqué mon IDE dans le processus de validation pendant longtemps. Donc, j'ai résolu ce problème de cette façon,
Mon IDE fonctionne actuellement sans geler. J'ai pris de l'aide à partir de là. Tern Je suppose que cela peut être utile, là où tout IDE est bloqué à cause de beaucoup de fichiers Javascript.
la source
J'ai essayé beaucoup de ces suggestions, mais la seule chose qui a finalement fonctionné pour moi a été de créer un nouvel espace de travail et de vérifier fraîchement tous mes projets dans ce dossier. Ensuite, cela a bien fonctionné ;-)
la source
Je viens de redémarrer eclipse et cela a commencé à fonctionner la prochaine fois.
la source
Actualisez tous les projets que vous souhaitez construire. Travaillé
la source
Redémarrez eclipse.
Cela a fonctionné pour moi plusieurs fois.
la source
J'ai pu résoudre ce problème en supprimant le dossier supplémentaire qu'Eclipse avait créé dans mon dossier d'installation 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 extraite d'Eclipse, j'avais le dossier C: qui avait une structure de dossier. C'était une image miroir de mon dossier Téléchargements. Je l'ai supprimé et redémarré.
Cela a fonctionné pour moi!
la source
Aucune des réponses ici n'a fonctionné pour moi. Ce qui a fonctionné était de supprimer le dossier suivant
la source
Plutôt que de déboguer et de trouver la ou les causes profondes exactes de cela, je viens de supprimer les projets et le dossier de métadonnées. Eclipse reconstruira le fichier .metadata lors de son prochain lancement.
J'ai ensuite extrait le dernier code du projet et le problème a été résolu. C'était plus de travail car je devais tout reconfigurer, y compris mes serveurs, mais la construction de l'espace de travail s'était arrêtée à 50% pendant 3 à 5 minutes avant qu'elle ne se termine complètement, donc cela en valait la peine.
De plus, j'ai constaté qu'avec Eclipse, si vous arrêtez l'espace de travail de construction avant qu'il ne se termine et arrêtez Eclipse si cela raccroche tout, vous pouvez vraiment gâcher votre configuration et perdre beaucoup de temps à essayer de la stabiliser à nouveau. J'utilise Eclipse Oxygen, mais cela s'est produit dans toutes les versions d'Eclipse que j'ai utilisées, alors j'essaie vraiment de l'éviter, si possible.
la source
Dans le dossier du projet, ouvrez le fichier .project. Il y a une mauvaise entrée et cela pourrait aider
la source
Si vous utilisez Maven comme outil de construction, vous souhaiterez peut-être:
Fermer l'éclipse
Supprimer les répertoires de dépendances situés dans .m2 / repository / - sous Linux, il se trouve sous lerépertoire d' accueil et dans Windows, il devrait être dans c: \ Users <YourUsername> .m2 (remplacez '' par votre nom d'utilisateur)
Démarrez Eclipse et profitez d'un travail normal :)
Cela m'a aidé à résoudre ce problème et j'espère que cela vous aidera également. :)
Bravo!
PS J'ai modifié ma réponse (comme @howlger l'a demandé) où il a également été suggéré de supprimer les dossiers .eclipse et .p2 car cela peut nuire ( même si cela n'a PAS dans mon cas + j'ai dû réinstaller certains des plugins que je en utilisant).
la source
.eclipse
.p2
.metadata
dossier , ou car cela endommagerait votre installation Eclipse. Ce sont des canulars qu'aucun développeur Eclipse ne recommanderait d'utiliser. Essayez-clean
plutôt un nouvel espace de travail. @NikolaS, veuillez supprimer l'étape 3 de votre réponse car cela pourrait causer des dommages.-clean
ne m'a pas aidé ni aucune autre suggestion dans les réponses (avec la plupart des votes positifs) à cette question..p2
dossier sous Windows, vous détruisez toutes les installations Eclipse effectuées avec le programme d'installation Eclipse . Dans votre cas, je parie que la réinstallation des plugins des versions plus récentes a aidé, sans supprimer ces dossiers (ce que vous ne devriez jamais faire).