logo - El error "El directorio de fuentes ya es un proyecto de Netbeans" al abrir un proyecto de fuentes existentes
netbeans virtual (19)
Instalé NetBeans 6.9.1 e instalé algunas actualizaciones para él.
Luego creé un nuevo proyecto a partir de fuentes existentes. Después de algunos cambios, lo cerré. Y ahora estoy teniendo un error al intentar abrir un nuevo proyecto a partir de fuentes existentes (los mismos archivos):
El directorio de fuentes ya es un proyecto de netbeans (quizás solo en la memoria).
Después de buscar en Google, noté que sucedió no solo conmigo. Pero no encontré la solución correcta. Intenté reiniciar el IDE, intenté reiniciar la PC, intenté reinstalar NetBeans. Nada ayudó.
- Ve a la carpeta que contiene tu proyecto
- Eliminar la carpeta llamada
nbproject
- Reiniciar Netbeans
- Intenta crear tu proyecto nuevamente desde la carpeta original
copie una carpeta de proyecto de netbeans existente en su nuevo proyecto y edite manualmente el nombre del proyecto xml.
reinstalar netbeans
copie / mueva todos los archivos / carpetas (excepto nbproject / folder) a una nueva carpeta para su proyecto, con un nuevo nombre.
¡Gracias!
Estaba teniendo el mismo problema:
El directorio de fuentes ya es un proyecto de NetBeans (quizás solo en la memoria).
Netbeans crea una carpeta en su proyecto llamada "nbproject". Una vez que elimines eso, reinicia el IDE y listo.
Creo que cuando creas un proyecto NetBeans a partir de fuentes existentes, NetBeans usa el mismo directorio para agregar sus propios archivos: alguna carpeta ''netbeans'' con archivos .proj.
Intente copiar la carpeta completa en otro lugar, luego elimine los archivos específicos de netbeans. Podría funcionar.
El consejo aquí sobre eliminar el directorio nbproject no es toda la historia.
Lo que parece hacer Netbeans (y estamos adivinando la ingeniería inversa aquí) es buscar un archivo xml que tenga etiquetas de apertura y cierre de proyecto. Esto concluye es evidencia de un proyecto ya existente. Ahora, si sus archivos tienen un directorio nbproject allí, eso contendrá un archivo project.xml que contiene dichas etiquetas. Entonces eliminar eso hará lo que quieras.
Pero mis archivos no tienen un directorio nbproject, pero NetBeans me dice que tal vez exista un proyecto en la memoria. La razón es que mis archivos incluyen un archivo llamado pom.xml y que contiene dichas etiquetas de proyecto en el xml (fue creado por un sistema completamente diferente). Una vez que se elimine ese archivo xml, NetBeans creará un proyecto html para que yo importe mi código.
En resumen: busque en los archivos xml de su código existente y desconfíe de las etiquetas de proyecto.
En Windows, al menos, ninguna de estas respuestas funciona (¡para mí de todos modos!). He descubierto que la única forma es copiar una carpeta de proyecto de netbeans existente en su nuevo proyecto y editar manualmente el nombre del proyecto xml.
También abrí private / private.xml y eliminé los archivos abiertos xml solo en caso de que se produjeran problemas.
Una vez que hice esto, el proyecto funciona normalmente.
En mi caso, el directorio raíz de mi proyecto consiste en ".project" . Esto contiene la referencia XML del nombre del proyecto.
Al eliminar esto, puedo crear un proyecto.
Enfrenté el mismo problema:
El directorio de fuentes ya es un proyecto de NetBeans (quizás solo en la memoria).
La solucion es:
Netbeans crea una carpeta en su proyecto llamada " nbproject ". Una vez que elimines eso, reinicia el IDE y listo.
Esto es lo que hice para resolver este error:
1) Copié una carpeta llamada "carpeta1" (y llamé a la nueva carpeta "carpeta2"). "folder1" era un proyecto de Netbeans, por lo que tenía una carpeta llamada "nbproject" dentro de él.
2) Cuando traté de crear un proyecto a partir de la "carpeta2", Netbeans arrojó un error "El directorio de fuentes ya es proyecto de netbeans (quizás solo en la memoria)".
3) Dentro de Netbeans elimine el proyecto de "carpeta1". Luego, elimine las dos carpetas llamadas "nbproject" (una está dentro de "folder1" y la otra está dentro de "folder2").
4) Dentro de Netbeans, cree dos nuevos proyectos: uno para "carpeta1" y otro para "carpeta2". El error ya no debería aparecer.
Esto me sucedió cuando intenté importar un proyecto de Eclipse en una nueva instalación de NetBeans 7.2.1 en Ubuntu 12.04LTS.
Por error, seleccioné los import projects from workspace
(la primera opción en el panel de apertura del asistente de importación) en el primer intento, y se abrió el proyecto en la ruta original del espacio de trabajo de Eclipse (que estaba en un dispositivo USB).
A partir de esto, me di cuenta de que realmente necesitaba la segunda opción: import project ignoring project dependencies
, lo que le permite elegir específicamente las carpetas de origen y destino. Después de cerrar el proyecto, traté de importar nuevamente con la opción adecuada, pero no funcionó. A partir de ese momento, nada de lo que hice ayudó: reiniciar el IDE, mover la carpeta de origen, nada. No había una carpeta nbproject en el proyecto o /var/cache
en la carpeta de usuario para eliminar (de hecho no había una carpeta nbproject en todo el sistema de archivos).
Como el reinicio no funcionó, supongo que hay una entrada de proyecto de basura en alguna parte que Nb lee (ver la respuesta de Martin Frické más arriba).
Después de buscar en Google a lo largo de las líneas de ''netbeans clear memory project cache'' sin éxito, opté por reinstalar NetBeans -
sudo /usr/local/netbeans-7.2.1/uninstall
sudo ./netbeans-7.2.1-ml-javase-linux.sh
que lo resolvió
Esto significa que la carpeta del proyecto ya es un proyecto de netbeans. Entonces, en lugar de agregarlo como un nuevo proyecto, ábralo como
Esto sucede (creo) porque netbeans intenta controlar la versión de los archivos creados o editados. En la carpeta del proyecto, netbeans crea un directorio de netbeans simplemente elimínalo. Esto ha sido probado en Ubuntu. Entonces puede importar su proyecto si php luego php usando fuentes existentes.
Haga clic en Archivo >> Proyectos recientes> y podrá usar editarlo nuevamente. Espero eso ayude :)
Intenta crear un nuevo proyecto vacío; entonces puedes copiar el public_html a la nueva carpeta del proyecto y aparecerá.
Por lo general, esto ocurre cuando copiamos el código fuente de un proyecto ya creado y lo copiamos en una carpeta diferente e intentamos crear un proyecto a partir de él. como netBeans crea su carpeta nbproject en nuestra carpeta de proyecto, esta carpeta también se copia con nuestro código fuente y da el error "El directorio de fuentes ya es un proyecto de NetBeans (quizás solo en la memoria)" quita esta carpeta de la carpeta recién copiada y listo para crear un nuevo proyecto.
Revisé el tilde "Poner metadatos de NetBeans en un directorio separado" y funciona bien.
Esto está en 2. Nombre y ubicación después de elegir PHP de la fuente existente
Si ayuda a alguien más, tuve el mismo problema y la solución fue reinstalar NetBeans.
Había intentado todo tipo de arreglos: eliminar las carpetas de NetBeansProjects, marcar / desmarcar "poner los metadatos de Netbeans en un directorio aparte", matar / reiniciar NetBeans, reiniciar el sistema, etc. Nada borraba el mensaje ... excepto la reinstalación.
Si está en una Mac, presione el comando shift G y en el cuadro escriba / users y luego vaya, luego haga clic en su nombre de usuario y navegue a netbeansprojects y ábralo. Luego borre los que están causando problemas. A continuación, puede crear su proyecto.
Nota: Moví mi carpeta de WordPress a mi escritorio tratando de resolver esto, así que lo dejé caer en la ubicación original y funciona bien. Entonces, si hiciste esto, simplemente reemplaza la carpeta wordpress después de eliminar los proyectos problemáticos de la carpeta netbeansprojects y su contenido vuelve a la carpeta de instalación original.
Espero que esto ayude...:)
Si este es su propio código fuente y ya tiene una carpeta de proyecto de Netbeans con sus archivos de origen, debería comenzar con:
File | Open Project...
no
File | New Project ...
porque el proyecto no es nuevo