tipos solar oxygen eclipses eclipse

eclipse - solar - Evitar "el recurso no está sincronizado con el sistema de archivos"



eclipse wikipedia (10)

Cuando abre un área de trabajo de Eclipse desde una vista clara y trata de cambiar el nombre del proyecto, a menudo recibirá la advertencia emergente ... "El ''proyecto'' del recurso no está sincronizado con el sistema de archivos". Si actualizar el proyecto no soluciona el problema, realice la siguiente solución: a. Espacio de trabajo abierto SIN estar en una vista b. Seleccione el proyecto en Project Explorer c. ClearCase -> Proyecto asociado (el proyecto ahora debería verse como el proyecto []) d. Haga clic con el botón derecho en proyecto -> Actualizar (las subcarpetas vob ahora deberían estar vacías) e. Haga clic derecho en el proyecto -> Cambiar nombre ... f. Ingresar Nuevo nombre

Ahora puede cerrar el área de trabajo, volver a abrirla en una vista y actualizar el proyecto. También puede disociar el proyecto si prefiere que el proyecto no se asocie con el vob.

Desarrollo código Java con Eclipse y regularmente recibo este mensaje:

El recurso no está sincronizado con el sistema de archivos.

Haga clic derecho> Actualizar siempre borrará esto.

Pero, ¿por qué Eclipse no se actualiza automáticamente cuando encuentra esta condición? ¿Hay casos en los que desea que el recurso no esté sincronizado?

Si existen tales condiciones y no se aplican a mi trabajo, ¿hay alguna forma de que Eclipse se actualice automáticamente cuando se encuentra con este estado? (Aprecio que se actualice tan poco como se necesita en el desarrollo normal para aumentar el rendimiento de los desarrolladores humanos).

ACTUALIZACIÓN (2012-06-25): Mi última actualización (Versión: Indigo Release Build id: 20110615-0604) ya no muestra Preferencias - General - Área de trabajo - Actualizar automáticamente Hay una opción "Actualizar en el acceso". ¿Debo usar esto?


Esto me pasa todo el tiempo.

Vaya al registro de errores, encuentre la excepción y abra algunos niveles hasta que pueda ver algo más como una causa raíz. ¿Dice "El recurso no está sincronizado con el sistema de archivos"?

Al renombrar paquetes, por supuesto, Eclipse tiene que mover los archivos en el sistema de archivos. Aparentemente, lo que sucede es que más tarde descubre que algo que cree que necesita limpiar se ha cambiado de nombre, no se puede encontrar y se produce una excepción.

Hay un par de cosas que podrías intentar. Primero, vaya a Ventana: Preferencias, Área de trabajo y habilite "Actualizar automáticamente". En teoría, esto debería solucionar el problema, pero para mí, no lo hizo.

En segundo lugar, si está realizando una refactorización grande con subpaquetes, haga los subpaquetes uno por uno, de abajo hacia arriba, y actualice explícitamente con el sistema de archivos después de cambiar el nombre de cada subpaquete.

Tercero, simplemente ignore el error: cuando aparezca el cuadro de diálogo de error, haga clic en Cancelar para conservar el cambio parcial, en lugar de deshacerlo. Inténtelo de nuevo, y otra vez, y puede encontrar que puede pasar por toda la operación utilizando varios reintentos.


No pude resolver este error al actualizar o al activar la función de espacio de trabajo de "sondeo nativo". Resultó que mi proyecto también se abrió en dos instancias de eclipse. Una vez que cerré la otra instancia, el error desapareció. Así que asegúrese de que su proyecto solo se abra en un lugar si está viendo este error.


Para la nueva versión de Indigo, las Preferencias cambian a "Actualizar en el acceso", y con una explicación detallada: Actualice automáticamente los cambios en el espacio de trabajo externo en el acceso a través del espacio de trabajo.

Como "el recurso no está sincronizado con el sistema de archivos", este problema ocurre cuando uso un espacio de trabajo externo, así que después de seleccionar esta opción, el problema se resolvió.


Puede habilitar esto en Ventana - Preferencias - General - Espacio de trabajo - Actualizar automáticamente (llamado Actualizar utilizando ganchos nativos o sondeo en construcciones más nuevas)

La única razón por la que puedo pensar por qué esto no está habilitado de forma predeterminada está relacionado con el rendimiento.

Por ejemplo, la actualización automática de las carpetas de origen puede desencadenar una compilación del área de trabajo. Quizás algunas personas quieran más control sobre esto.

También hay un artículo en el sitio de Eclipse sobre la actualización automática.

Básicamente, no hay un activador externo que notifique a Eclipse los archivos modificados fuera del área de trabajo. En lugar de eso, Eclipse utiliza un hilo de fondo para monitorear los cambios de archivos que posiblemente puedan conducir a problemas de rendimiento con grandes espacios de trabajo.


Si esto ocurre al intentar eliminar una carpeta (en * nix) y Actualizar no ayuda, abra un terminal y busque un enlace simbólico debajo de la carpeta que está tratando de eliminar y elimínelo manualmente. Esto resolvió mis problemas.


Si usted es un usuario habitual de Eclipse, es posible que haya recibido este error muchas veces. El error simplemente dice: "ha realizado cambios en los archivos en su área de trabajo desde fuera de eclipse". La solución más sencilla sería seleccionar el proyecto y presionar F5 (clic derecho -> Actualizar).

Si necesitas más explicaciones puedes leer en este sitio web.


Simplemente haga clic derecho en el archivo o en el proyecto y haga clic en Actualizar. El error desaparecerá. También me enfrenté al mismo problema y funcionó para mí.


Ventana -> Preferencias -> General -> Área de trabajo


Una pequeña pista. El mensaje aparece a menudo durante la operación de cambio de nombre. La solución rápida para mí es presionar Ctrl-Y (rehacer acceso directo) después de la confirmación del mensaje. Solo funciona si el cambio de nombre afecta a un solo archivo.