2009-10-07 10 views
46

Estoy usando Eclipse PDT 3.5 en Vista (32 bits). Funciona, aunque eclipse necesita derechos de administrador para ejecutarse. Esto me molesta, pero lo acepto.El archivo de descripción del proyecto (.project) para mi proyecto falta

Pero: de vez en cuando (no estoy seguro, puede ser incluso cada vez que quiera abrir un proyecto), me sale el mensaje de error "El archivo de descripción del proyecto (.project) para mi proyecto falta . ".

NO falta, está en la carpeta principal del proyecto. No tiene ningún conjunto de banderas especial (no está oculto, ni el archivo del sistema, ni está protegido contra escritura).

Esto es para TODOS los proyectos que tengo en mi lista. La única solución que he encontrado hasta ahora es eliminar el proyecto de Eclipse y volver a agregarlo. Esto es algo molesto

¿Qué puedo hacer?

EDITAR: Los espacios de trabajo están en un volumen de servidor. ¿Puede ser este el problema? Utilicé Eclipse 3.3 antes, y no hubo ningún problema con las rutas del servidor. Y el volumen del servidor está asignado a una letra de unidad.

+0

Puede ser una pregunta estúpida, pero ¿está seguro de que está utilizando el mismo espacio de trabajo cada vez? ¿Has intentado crear y usar un espacio de trabajo diferente para ver si el problema persiste? –

+1

Cada proyecto tiene un espacio de trabajo individual. Cuando creo un proyecto, elijo la ruta existente. – Martin

+0

Estaba recibiendo este error con 'gradle' debido al uso de' cleanEclipse' en lugar de simplemente 'clean'. – Daniel

Respuesta

54

He encontrado este solution haciendo clic en google. Acabo de tener este problema y lo resolvió.

Mi error fue poner un proyecto en otra ubicación fuera del área de trabajo, y compartir este espacio de trabajo entre varias computadoras, donde las rutas difieren. Aprendí que, cuando un proyecto está fuera del área de trabajo, su ubicación se guarda en el espacio de trabajo/.metadata/.plugins/org.eclipse.core.resources/.projects/PROJECTNAME/.location

Eliminando .location y reimportando el proyecto en el espacio de trabajo resuelto el problema. Espero que esto ayude.

+34

Es mucho más fácil eliminar el proyecto (SIN ELIMINAR CONTENIDO EN DISCO) de Eclipse y luego importarlo de nuevo. Otra cosa es que no tengo un archivo .location para mi proyecto en el directorio especificado (Eclipse 4.3) –

1

Tuve el mismo problema, y ​​no he recibido ese error ya que cerré el proyecto antes de cerrar myEclipse y no poner en orden la ubicación predeterminada.

Mi origen de proyecto y los archivos compilados están fuera del espacio de trabajo predeterminado, pero myEclipse crea carpetas stubb de forma predeterminada en el espacio de trabajo predeterminado. Cuando configuro el proyecto, hay dos archivos .project: uno en el espacio de trabajo predeterminado que apunta al directorio de trabajo, y otro .project en mi directorio elegido.

+0

Muy interesante, echaré un vistazo a eso. Gracias. – Martin

0

Estoy usando Eclipse 3.5.1 en Ubuntu. Después de reiniciar mi máquina, mis proyectos en la vista de PHP Explorer daban la advertencia de que faltaba el archivo .project. El problema fue que el directorio externo donde se alojan mis proyectos no se montó al reiniciar. Así que hice un montaje -a desde la línea de comandos y el Eclipse reconoció los archivos.

0

Si solo desea realizar el pago y elimina la carpeta del área de trabajo, también debe eliminar la referencia en la vista de Java. Luego debe salir como si estuviera saliendo por primera vez.

1

Si mueve los archivos por cualquier razón manualmente, a continuación, Elipse perdido la referencia y la salida de un error de archivo de proyecto que faltan, pero la razón es Thaty mover manualmente los archivos y Eclipse perdido la referencia

8

que tenía la misma problema y en mi caso el archivo .project también estaba presente en el directorio del proyecto y tenía los permisos correctos.

Este problema me pasó después de que cerré y volví a abrir varios proyectos rápidamente uno tras otro y Eclipse intentó reconstruirlos al mismo tiempo.

En mi caso Eclipse perdieron .location archivo en el directorio de espacio de trabajo para 2 de cada 5 proyectos: instrucciones <workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/<project name>/.location

que he seguido en How to get project list if delete .metadata accidentally e importado el proyecto en el espacio de trabajo de forma manual a través de File :: Import :: Other :: General :: Existing Projects. Después de eso, el archivo .location se creó de nuevo y Eclipse dejó de quejarse.

-1

Si se mantiene una copia de seguridad de su carpeta worskpace, entonces todo lo que necesita hacer es restaurar la siguiente carpeta de la copia de seguridad:

workspace/.metadata/.plugins/org.eclipse.core.resources 
0
<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
<name>Lynxster</name> 
<comment></comment> 
<projects> 
</projects> 
<buildSpec> 
</buildSpec> 
<natures> 
</natures> 
</projectDescription> 

en la etiqueta del nombre da el nombre de la carpeta del proyecto y guarde este archivo con la extensión .project & péguelo en la carpeta del proyecto.

esto funcionó para mí.

Cuestiones relacionadas