Pregunta

Yo sólo conseguí contenidos corruptos de mi directorio .metadata Eclipse. Puesta en marcha con -clean Eclipse no funcionó. Eliminación .metadata y luego importar todos los proyectos, plugins y configuración no suena tan interesante. Terminé en movimiento .metadata / .plugins / org.eclipse.core.resources / en otro lugar y volver a importar mis proyectos solamente.

¿Hay herramientas o mejores prácticas para recuperar espacio de trabajo?

¿Fue útil?

Solución

Tengo un poco de experiencia en la recuperación de Eclipse cuando se hace no se pueda iniciar por cualquier razón, estas entradas de blog podrían ayudar?

http: // Blog .chris-alex-thomas.com / 2009/08/26 / eclipse se niega a comenzar de nuevo /

También busque "no se puede iniciar Eclipse" (soy un nuevo usuario, sólo puedo publicar un único hipervínculo, así que tengo que pedir simplemente que la búsqueda de la segunda :( lo siento)

tal vez aquellos permitirá recuperar su espacio de trabajo, así, espero que ayude.

Otros consejos

Cuando espacio de trabajo está dañado y no se puede iniciar Eclipse, incluso utilizando la opción -clean, la eliminación de workspace/.metadata/.plugins/org.eclipse.core.resources/.snap fila india puede ayudar (fuente: Comentarios al artículo http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/ ).

Actualización: Eclipse cuando 4.X no se puede iniciar después del accidente, intente iniciar con la opción -clearPersistedState; si no ayudaba a continuación, eliminar el archivo workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi (fuentes: http://www.eclipse.org/ foros / index.php / m / 1269045 / http://www.eclipse.org /forums/index.php/t/522428/ https://bugs.eclipse.org /bugs/show_bug.cgi?id=404873 ). Nota:. Si no se pierden configuración de sus perspectivas / views / pestañas

Actualización: Plugin subversivo puede ser responsable de unability para iniciar Eclipse con metadatos dañado. Si ha instalado el plugin subversivo, que se actualizará a la última compilación (al menos 0.7.9.I20120210-1700) de actualización in situ . errores relacionados 372.621 y 370374 fueron fijadas por los desarrolladores subversivo.

Usted debe ser capaz de iniciar el espacio de trabajo después de borrar el siguiente archivo: .metadata.plugins \ org.eclipse.e4.workbench \ workbench.xmi como se muestra aquí :

No he podido evitar la reconstrucción de espacio de trabajo de vez en cuando (una o dos veces durante varios años de uso de Eclipse). Eliminar la .metedata y reconstruir.

he recuperado con éxito mi existente Espacio de trabajo de una situación totalmente en mal estado (todos los tipos de componentes básicos que dan NPE y de ClassCastExceptions y similares) mediante el uso de este procedimiento:

  • Abra Eclipse
  • Cerca de diálogo de error
  • Seleccionar primer proyecto en el espacio de trabajo
  • Haga clic derecho -> Actualizar
  • Cerca de diálogo de error
  • Cerrar Eclipse
  • Cerca de diálogo de error
  • Repetir para todos los proyectos en el área de trabajo
  • (si sus proyectos están en CVS / SVN etc, sincronizarlos)
  • Limpio y reconstruir todos los proyectos
  • fijo

Todo este procedimiento me llevó más de media hora para una gran área de trabajo, pero lo hizo fijar la pena al final.

Una de las soluciones más que he descubierto por accidente, y puede ayudar a alguien:

  1. copia de seguridad del espacio de trabajo dañado.
  2. Mover la mitad de ustedes proyectos en cierta ubicación temporal.
  3. Inicio Eclipse, si funciona, vaya al paso 5.
  4. Mover la mitad de los proyectos que ha extraído de nuevo en el espacio de trabajo, mudarse a la otra mitad. Si ya has hecho esto, mantener la eliminación / readding sus proyectos en un búsqueda binaria forma . Ir al paso 3.
  5. Salir Eclipse, volver todos sus proyectos, y empezar de nuevo. Debería ver ahora que algunos de sus proyectos están cerrados (y en los conjuntos de trabajo equivocadas). Vuelva a abrir sus proyectos y moverlos a los conjuntos de trabajo correctas.

En mi caso, se trataba de un Proyecto que se corrompe, y no todo el espacio de trabajo (intentar importar dicho proyecto en un espacio de trabajo fresca causó el error también). Por lo tanto, he comenzado a buscar el proyecto defectuoso -. En su lugar, me dieron el resultado descrito anteriormente

Este hilo puede ser un poco mayor, pero ya que esto todavía es un problema hoy en día, que pensé en proponer una nueva solución para realizar copias de seguridad de Eclipse.

  • En http://profiles.yatta.de se puede descargar el Yatta Eclipse Launcher. Se puede utilizar para guardar la configuración de Eclipse y espacio de trabajo.

  • Después de la instalación, el Lanzador de descubrir sus instalaciones y espacios de trabajo de Eclipse existente.

  • Haga clic en el botón Cargar y Compartir (el azul) a la derecha de la entrada que desea hacer copia de seguridad.

(Usted en realidad no “compartir” su espacio de trabajo de Eclipse o con nadie. Sólo te va a cargar un archivo de configuración con los metadatos que sólo tiene acceso al mismo. Usted podría compartir esto más adelante, pero también se puede utilizar sólo como una copia de seguridad).

Si lo hace, usted será capaz de volver a configurar su IDE muy rápido si alguna vez tiene un espacio de trabajo Fragged o instalación de Eclipse.

En mi caso, sólo la eliminación de directorio org.eclipse.e4.workbench (bajo .metadata/.plugins) y reiniciar Eclipse resolvió el problema.

Sé que esto suena obvio, pero si estoy escribiendo código para una vida que iba a estar seguro de hacer una copia de seguridad completa semanal, con la correspondiente copia de seguridad incremental diaria.

simple y fácil recuperación.

Para una forma sencilla de copia de seguridad de su directorio de Eclipse y suponiendo que su uso de Linux, se puede usar rsync.

rsync -ar

Puede poner esto en cron y tienen que respaldar sus archivos de forma automática. Sólo se copiará en los archivos cambiados a su copia de seguridad en Eclipse-dir en ejecuciones posteriores.

Ninguna de las anteriores trabajado para mí. Pero lo que realmente trabajado era eliminar todos los archivos * .snap de mi espacio de trabajo. Esto también conserva casi todos los ajustes incluyendo proyectos importados. Asegúrese de hacer copia de seguridad del espacio de trabajo antes de intentarlo, aunque !!!

Eliminar un archivo con extensión .dat en el espacio de trabajo / .metadata / .plugins / org.eclipse.wst.jsdt.core / y cierre abierto de Eclipse eand, tal vez usted no se puede cerrar eclipse, la fuerza, con Eclipse pkill -f si estás en Linux o similar.

Esta solución evita la importación de todos los proyectos de los existentes.

También experimenté un tema como este, mi espacio de trabajo fue corrompido y no hacer todas las cosas importantes nunca más.

Por alguna razón, tuve un recurso corrupta en uno de mis proyectos. Que no se presentó en el árbol de paquetes, pero sí mostró en el registro de errores en Eclipse como

  

Error al crear un vínculo para la carpeta externo X: \ SomeFolder

Después de comprobar cada proyecto (ya que el error no apuntaba a uno), que de hecho encuentra este recurso en uno de los caminos de construcción (en Configurar Construir menú Trazado lo hizo mostrar un icono de error!) Y lo borró.

Eclipse (Kepler) Espacio de trabajo actuando raro ( tipo de jerarquía, la búsqueda de referencias no funciona) para una descripción más amplia de mi problema si usted está experimentando algo similar.

Publicado esto para futuros desarrolladores para hacer referencia.

eliminando a continuación el archivo ayudó a resolver mi problema eclipse de puesta en marcha. Forzosamente plug-in siempre me ha preocupado especialmente cuando mis reinicia el equipo, la próxima vez Eclipse intenta recuperar espacio de trabajo y dados a cabo.

espacio de trabajo / .metadata / .plugins / org.eclipse.core.resources / .snap

Para su referencia, el error que estaba recibiendo: org.eclipse.core.runtime.CoreException: Plug-in com.perforce.team.ui no pudo cargar com.perforce.team.ui.UITeamProvider clase

.

En mi caso, no fue el espacio de trabajo que estaba roto, pero sí Eclipse. A pesar de que parecía como espacio de trabajo se rompe (el mismo cuadro de diálogo de error, etc.), todo lo que tenía que hacer era volver a instalar Eclipse y el punto a la antigua área de trabajo. Realmente no se puede reparación un espacio de trabajo rota si es el espacio de trabajo que se ha roto, pero puede hacerlo sólo por si acaso, tal vez que va a trabajar.

Si el espacio de trabajo no es tan grande copia de seguridad que podría decir Dropbox como una carpeta bloqueada privada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top