2012-01-31 19 views
28

Creé un proyecto en Eclipse usando la opción Fuente existente. Más tarde encontré un problema de configuración con él y eliminé el proyecto de Eclipse manteniendo el contenido de la carpeta intacta. Ahora intenté crear un nuevo proyecto con la misma carpeta que la carpeta de origen. Pero Eclipse no me permite hacerlo y su error es "No se puede crear contenido de proyecto en el espacio de trabajo". Revisé en la carpeta de origen cualquier archivo .PROJECT, pero ninguno existe. ¿Alguien tiene una solución para esto?'No se puede crear el contenido del proyecto en el espacio de trabajo' cuando se intenta recrear un proyecto

Respuesta

29

Como se describe en this message on the Eclipse forums, la ubicación del proyecto que está seleccionando ya está en su área de trabajo. La característica "crear desde existente" debe tener la fuente ubicada fuera del espacio de trabajo. Debe mover la fuente fuera del espacio de trabajo o crear un proyecto nuevo dando la carpeta que contiene el proyecto como el nombre del proyecto.

+36

En tales momentos lamento usar Eclipse ... –

6

Esto es principalmente un problema al intentar crear un proyecto en una subcarpeta anidada del área de trabajo. Si el proyecto se encuentra en una subcarpeta directa de la carpeta del espacio de trabajo, simplemente cree un nuevo proyecto, use el nombre de la carpeta como nombre del proyecto y todo se comportará como usted desee. De lo contrario, he utilizado estas dos soluciones sin ningún problema, sin embargo, pero creo que esto puede depender del tipo de proyecto que cree (utilizo principalmente pydev, CDT y DLTK):

  • Hacer un vínculo con el proyecto fuera de el directorio del espacio de trabajo e importar ese enlace. Eclipse no se queja y puede reducir los recursos 'externos' a unos pocos enlaces simbólicos.
  • Cree un nuevo proyecto de código auxiliar, copie todos los archivos relevantes del proyecto (por ejemplo, .buildpath, .project, ...) a la carpeta del proyecto real. A continuación, elimine este proyecto de código auxiliar y importe el otro proyecto, que ahora funciona. Tenga en cuenta que importar no es lo mismo que new>create from existing, en realidad es una opción de importación por separado.
+1

el segundo es el único método para crear un proyecto en una subcarpeta ... años para encontrar esta respuesta. El mensaje de error de Eclipse está muy lejos para ser claro. – yuri

+0

El segundo fue muy útil, especialmente cuando mi proyecto ya estaba comprometido con git y no quiero moverlo a otro directorio. –

3

Tuve un problema similar. Estaba creando un proyecto PHP en eclipse, en un espacio de trabajo que tiene otros proyectos, y por alguna razón no pude crearlo (creo que porque está en una subcarpeta y no en la carpeta raíz del espacio de trabajo). En anycase, lo que terminó haciendo es el siguiente:

  1. en Eclise, crear un nuevo proyecto en la carpeta raíz de su espacio de trabajo

  2. Todavía en Eclipse, después de crear el proyecto, a la derecha haga clic y elimine el proyecto, pero asegúrese de no seleccionar la opción para eliminar los archivos en el disco (es decir, mantener los archivos/carpetas en el disco)

  3. Vaya a su Explorador de Windows y mueva el proyecto a la ubicación te gusta ubicarlo en (es decir, la ubicación que no podrías usar en primer lugar).

  4. Regrese a Eclipse, y esta vez importe el proyecto (impot -> proyecto existente en el espacio de trabajo) y tendrá su proyecto allí.

3

que tenían el mismo problema, y ​​aquí es cómo lo resolví:

1. moved the project folder(named www) outside the workspace folder 
2. created new project in the workspace with the same name(www) 
3. close eclipse 
4. move the external www folder into the workspace folder (e.g. overwrite the new one created within eclipse) 
5. open eclipse 
6. F5/refresh on the www folder inside the workspace 

et voilá.

+0

No es necesario cerrar Eclipse. Simplemente puede copiar (y reemplazar) el contenido del proyecto original en el nuevo proyecto y luego actualizarlo en Eclipse. – SPRBRN

Cuestiones relacionadas