Comment récupérer L'espace de travail corrompu Eclipse?
j'ai juste réussi à corrompre le contenu de mon éclipse .les métadonnées répertoire. Départ avec eclipse -propre n'a pas fonctionné. Supprimer. les métadonnées, puis l'importation de tous les projets, plugins et paramètres ne semblent pas trop intéressants. J'ai fini par déménager .métadonnées./plugins / org.Eclipse.core.ressources/ ailleurs et réimportation de mes projets.
y a-t-il des outils ou des pratiques exemplaires pour récupérer l'espace de travail?
15 réponses
j'ai une certaine expérience à récupérer d'eclipse quand il devient impossible pour une raison quelconque, est-ce que ces entrées de blog pourrait vous aider?
http://blog.chris-alex-thomas.com/2009/08/26/eclipse-refuses-to-start-again /
recherche aussi "ne peut pas démarrer eclipse" (je suis un nouvel utilisateur, Je ne peux poster qu'un seul lien hypertexte, donc je dois juste vous demander que vous recherchez la seconde : (désolé)
peut-être ceux-ci vous permettent de récupérer votre espace de travail aussi bien, j'espère qu'il aide.
lorsque L'espace de travail est endommagé et L'éclipse ne peut pas commencer, même en utilisant l'option -clean
, la suppression du fichier unique workspace/.metadata/.plugins/org.eclipse.core.resources/.snap
peut aider (source: commentaires à l'article http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace / ).
mise à jour: quand Eclipse 4.X ne peut pas commencer après le crash, essayez de commencer avec l'option -clearPersistedState
; si elle n'a pas aidé, supprimez le fichier workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
(sources: http://www.eclipse.org/forums/index.php/m/1269045 / http://www.eclipse.org/forums/index.php/t/522428 / https://bugs.eclipse.org/bugs/show_bug.cgi?id=404873 ). Note: vous perdrez la configuration de votre perspective/vues/onglets.
mise à jour: plugin subversif peut être responsable de l'unability pour démarrer Eclipse avec des métadonnées corrompues. Si vous avez le plugin subversif installé, mettez-le à jour à la dernière construction (au moins 0.7.9.I20120210-1700) de mise à jour-site . Les bogues 372621 et 370374 ont été corrigés par des développeurs subversifs.
vous devriez pouvoir démarrer votre espace de travail après avoir supprimé le fichier suivant: .métadonnées.plugins\org.Eclipse.e4.l'établi\l'établi.xmi comme indiqué ici :
Je n'ai pas pu éviter de reconstruire l'espace de travail de temps en temps (une ou deux fois sur plusieurs années d'utilisation d'eclipse). Supprimer la .des métadonnées de niveau et de reconstruction.
j'ai récupéré avec succès mon existant espace de travail d'une situation totalement désordonnée (toutes sortes de composants de base donnant NPE et ClassCastExceptions et similaires) en utilisant cette procédure:
- Ouvrez Eclipse
- fermer le dialogue d'erreur
- sélectionnez premier projet dans l'espace de travail
- clic droit - > rafraîchir
- fermer la boîte de dialogue d'erreur
- Close Eclipse
- fermer le dialogue d'erreur
- répéter pour tous les projets dans l'espace de travail
- (si vos projets sont dans CVS/SVN etc, synchronisez-les)
- nettoyer et reconstruire tous les projets
- fixe
toute cette procédure m'a pris plus d'une demi-heure pour un grand espace de travail, mais elle l'a réparé à la fin.
une solution de plus que j'ai découvert par accident, et peut aider quelqu'un:
- Sauvegardez l'espace de travail corrompu.
- déplacez la moitié de vos projets à un endroit temporaire.
- Start Eclipse, si ça marche, passez à l'étape 5.
- déplacez la moitié des projets que vous avez supprimés de nouveau dans l'espace de travail, déplacer l'autre moitié. Si vous avez déjà fait cela, continuez à supprimer/lire vos projets dans un recherche binaire manner. Passez à l'étape 3.
- Sortie d'Eclipse, reprenez tous vos projets, et de commencer à nouveau. Vous devriez maintenant voir que certains de vos projets sont fermés (et dans le mauvais ensembles de travail). Rouvrez vos projets et déplacez-les vers les bons postes de travail.
dans mon cas, c'était un projet qui a été corrompu, et non l'ensemble de l'espace de travail (en essayant d'importer ledit projet dans un un nouvel espace de travail l'a également fait échouer). Donc, j'ai commencé à chercher le projet défectueux - à la place, j'ai eu le résultat décrit ci-dessus.
ce fil peut être un peu plus ancien, mais puisque c'est toujours un problème de nos jours, j'ai pensé que je proposerais une nouvelle solution pour sauvegarder Eclipse.
-
à http://profiles.yatta.de vous pouvez télécharger le lanceur Yatta Eclipse. Vous pouvez l'utiliser pour enregistrer votre installation Eclipse et workspace.
-
après l'installation, le lanceur découvrira vos installations Eclipse existantes et espace.
-
cliquez sur le bouton Upload & Share (le bleu) à droite de l'entrée que vous souhaitez sauvegarder.
(vous ne" partagerez " pas votre éclipse ou votre espace de travail avec qui que ce soit. Vous devez juste télécharger un fichier de configuration avec votre métadonnées que vous seul avez accès à vous-même . Vous pourriez partager cela plus tard, mais vous pouvez également l'utiliser comme une sauvegarde).
si vous faites ça, vous pourrez pour re-configurer votre IDE très rapidement si vous avez un espace de travail fragged ou une installation Eclipse.
je sais que cela semble évident, mais si j'écris du code pour gagner ma vie, je serais sûr de faire une sauvegarde complète hebdomadaire, avec des sauvegardes incrémentielles correspondantes quotidiennement.
Simple et facile de récupération.
pour un moyen simple de sauvegarder votre répertoire eclipse et en supposant que vous utilisez Linux, vous pouvez utiliser rsync.
rsync -ar
vous pouvez mettre cela dans cron et avoir de sauvegarde automatiquement vos fichiers. Il ne copiera les fichiers modifiés que sur votre sauvegarde-eclipse-dir lors d'éditions ultérieures.
dans mon cas, seule la suppression du répertoire org.eclipse.e4.workbench
(sous .metadata/.plugins
) et le redémarrage D'Eclipse ont résolu le problème.
rien de ce qui précède n'a fonctionné pour moi. Mais ce qui a vraiment fonctionné, c'est la suppression de tout *.snap des fichiers de mon espace de travail. Cela préserve également presque tous les contextes, y compris les projets importés. Assurez-vous de sauvegarder l'espace de travail avant de l'essayer!!!
Supprimer un fichier .extension dat dans l'espace de travail/.métadonnées./plugins / org.Eclipse.wst.jsdt.core / et puis fermer eand open eclipse, peut-être que vous ne pouvez pas fermer eclipse, forcer, avec pkill-F eclipse si vous êtes sur linux ou similaire.
cette solution évite d'importer tous les projets existants.
j'ai également connu un problème comme celui-ci, mon espace de travail a été corrompu et n'a plus fait toutes les choses importantes.
pour une raison quelconque, j'avais une ressource corrompue sur un de mes projets. Il n'apparaît pas dans l'arborescence des paquets, mais il apparaît dans le journal des erreurs dans Eclipse comme
erreur lors de la création d'un lien pour un dossier externe X:\somefolder
Après vérification de chaque projet (parce que le l'erreur ne pointait pas vers un), j'ai en effet trouvé cette ressource dans l'un des chemins de compilation (dans le menu Configurer le chemin de compilation il y avait une icône d'erreur!) et l'a supprimé.
Voir Eclipse (Kepler) de l'espace de travail bizarre (type de hiérarchie, à la recherche de références de travail) pour une plus grande description de mon problème si vous êtes en train de vivre quelque chose de similaire.
posté ceci pour les futurs développeurs de référence.
la suppression du fichier ci-dessous m'a aidé à résoudre mon problème de démarrage eclipse. Le plugin Perforce m'a toujours troublé surtout quand ma machine redémarre, la prochaine fois eclipse essaye de récupérer l'espace de travail et le craps.
espace de travail/.métadonnées./plugins / org.Eclipse.core.ressources./composant logiciel enfichable
pour votre référence, erreur que je recevais: org.eclipse.core.Runtime.CoreException: Plug-in com.perforce.Equipe.l'interface utilisateur a été impossible de charger la classe COM.perforce.Equipe.interface.UITeamProvider.
dans mon cas, ce n'est pas l'espace de travail qui a été cassé mais L'éclipse elle-même. Bien qu'il semble que l'espace de travail est cassé (la même boîte de dialogue d'erreur, etc.), tout ce que j'avais à faire était de réinstaller Eclipse et de la pointer vers l'ancien espace de travail. Vous ne pouvez pas vraiment réparer un espace de travail cassé si c'est l'espace de travail qui est cassé, mais vous pouvez le faire juste pour la bonne mesure, peut-être que cela fonctionnera.
si l'espace de travail n'est pas aussi grand, vous pouvez sauvegarder pour dire dropbox comme un dossier verrouillé privé.