programing

기존 소스에서 프로젝트를 열 때 "소스 디렉토리가 이미 netbeans 프로젝트입니다"오류

nasanasas 2020. 11. 22. 19:49
반응형

기존 소스에서 프로젝트를 열 때 "소스 디렉토리가 이미 netbeans 프로젝트입니다"오류


NetBeans 6.9.1을 설치하고 몇 가지 업데이트를 설치했습니다.

그런 다음 기존 소스에서 새 프로젝트를 만들었습니다. 몇 가지 변경 후 닫았습니다. 이제 기존 소스 (동일한 파일)에서 새 프로젝트를 열려고 할 때 오류가 발생합니다.

소스 디렉토리는 이미 netbeans 프로젝트입니다 (메모리에만있을 수 있음).

인터넷 검색을 한 후 나에게만 일어난 일이 아니라는 것을 알았습니다. 하지만 올바른 해결책을 찾지 못했습니다. IDE를 다시 시작하고 PC를 다시 시작하고 NetBeans를 다시 설치하려고했습니다. 도움이되지 않았습니다.


기존 소스에서 NetBeans 프로젝트를 만들 때 NetBeans는 동일한 디렉토리를 사용하여 자체 파일 ( netbeans.proj 파일이 있는 폴더)을 추가합니다.

해결 방법 : netbeans폴더를 삭제 하고 IDE를 다시 시작하십시오. 이제 새 프로젝트 열기가 작동합니다.


감사합니다!

동일한 문제가 발생했습니다.
Sources 디렉토리는 이미 NetBeans 프로젝트입니다 (메모리에만있을 수 있음).

Netbeans는 프로젝트에 "nbproject"라는 폴더를 만듭니다. 삭제 한 후에는 IDE를 다시 시작하면됩니다.


  1. 프로젝트가 포함 된 폴더로 이동
  2. 이름이 지정된 폴더 삭제 nbproject
  3. Netbeans 다시 시작
  4. 원래 폴더에서 프로젝트를 다시 생성하십시오.

이것은 프로젝트 폴더가 이미 netbeans 프로젝트임을 의미합니다. 따라서 새 프로젝트로 추가하는 대신 다음과 같이 엽니 다.여기에 이미지 설명 입력


이것은 netbeans가 생성되거나 편집 된 파일의 버전 제어를 시도하기 때문에 발생합니다. netbeans 프로젝트 폴더 아래에 netbeans 디렉토리를 만들고 삭제하면됩니다. 이것은 Ubuntu에서 테스트되었습니다. 그런 다음 기존 소스를 사용하여 php 다음 php이면 프로젝트를 가져올 수 있습니다.


파일 >> 최근 프로젝트>를 클릭하면 다시 편집 할 수 있습니다. 도움이되기를 바랍니다 :)


Windows에서는 적어도 이러한 답변 중 어느 것도 작동하지 않습니다 (어쨌든 나를 위해!). 유일한 방법은 기존 netbeans 프로젝트 폴더를 새 프로젝트에 복사하고 xml 프로젝트 이름을 수동으로 편집하는 것입니다.

또한 private / private.xml을 열고 문제가 발생할 경우를 대비하여 열린 파일 xml을 제거했습니다.

이 작업을 마치면 프로젝트가 정상적으로 작동합니다.


"Put NetBeans metadata in separate directory"체크 표시를했는데 제대로 작동합니다.

이것은 2. 기존 소스에서 PHP를 선택한 후 이름과 위치 에 있습니다.


제 경우에는 프로젝트 루트 디렉토리가 ".project" 로 구성됩니다 . 여기에는 프로젝트 이름의 XML 참조가 포함됩니다.

이것을 제거하면 프로젝트를 만들 수 있습니다.


일반적으로 이미 생성 된 프로젝트의 소스 코드를 복사하여 다른 폴더에 복사하여 프로젝트 생성을 시도 할 때 발생합니다. netBeans가 프로젝트 폴더에 nbproject 폴더를 만들면이 폴더도 소스 코드와 함께 복사되고 "Sources directory is already NetBeans project (maybe only in memory)"오류가 발생합니다. 새로 복사 한 폴더에서이 폴더를 제거하면 생성 할 수 있습니다. 새로운 프로젝트.


이것이 자신의 소스 코드이고 소스 파일이있는 Netbeans 프로젝트 폴더가 이미있는 경우 다음으로 시작해야합니다.

File | Open Project... 

아니

File | New Project ... 

프로젝트가 새로운 것이 아니기 때문입니다.


다른 사람에게 도움이된다면 같은 문제가 있었고 해결책은 NetBeans를 다시 설치하는 것이 었습니다.

나는 모든 종류의 수정을 시도했다 : NetBeansProjects 폴더 삭제, "Netbeans 메타 데이터를 별도의 디렉토리에 저장"체크 / 체크 해제, NetBeans 종료 / 재시작, 시스템 재시작 등. 재설치를 제외하고는 아무것도 메시지를 지우지 않았다.


nbproject 디렉토리 제거에 대한 조언은 전체 이야기가 아닙니다.

Netbeans가하는 것 (그리고 여기서 리버스 엔지니어링을 추측하고 있습니다)은 여는 것과 닫는 프로젝트 태그가있는 xml 파일을 찾는 것입니다. 이것은 이미 존재하는 프로젝트의 증거라고 결론지었습니다. 이제 파일에 nbproject 디렉토리가 있으면 해당 태그를 포함하는 project.xml 파일이 포함됩니다. 그래서 그것을 제거하면 원하는 것을 할 수 있습니다.

그러나 내 파일에는 nbproject 디렉토리가 없지만 NetBeans는 메모리에 기존 프로젝트가 있다고 알려줍니다. 그 이유는 내 파일에 pom.xml이라는 파일이 포함되어 있고 xml에 해당 프로젝트 태그가 포함되어 있습니다 (완전히 다른 시스템에서 생성됨). 해당 xml 파일이 제거되면 NetBeans는 내 코드를 가져 오는 html 프로젝트를 생성합니다.

요컨대 : 기존 코드에서 모든 xml 파일을 살펴보고 프로젝트 태그에주의하십시오.


이것은 Ubuntu 12.04LTS에 설치된 새로운 NetBeans 7.2.1에서 Eclipse 프로젝트를 가져 오려고 할 때 발생했습니다.

import projects from workspace첫 번째 시도에서 실수로 (가져 오기 마법사 열기 창의 첫 번째 옵션)을 선택했고 원래 Eclipse 작업 공간 경로 (USB 스틱에있는)에서 프로젝트를 열었습니다.

이것으로부터 나는 실제로 두 번째 옵션이 필요하다는 것을 깨달았습니다- import project ignoring project dependencies소스 및 대상 폴더를 구체적으로 선택할 수 있습니다. 프로젝트를 닫은 후 적절한 옵션으로 다시 가져 오려고했지만 작동하지 않았습니다. 그때부터 나는 아무것도 도와주지 않았습니다. IDE를 다시 시작하고 소스 폴더를 옮기면 아무것도 없습니다. /var/cache삭제할 프로젝트 또는 사용자 폴더에 nbproject 폴더가 없습니다 (실제로 전체 파일 시스템에 nbproject 폴더가 없었습니다).

Since restart didn't work, I'm guessing that there is a garbage project entry somewhere which Nb reads (See Martin Frické answer above).

After googling along the lines of 'netbeans clear memory project cache' with no success, I opted to reinstall NetBeans -

sudo /usr/local/netbeans-7.2.1/uninstall
sudo ./netbeans-7.2.1-ml-javase-linux.sh

which solved it.


If you are on a Mac, press command shift G and in the box type /users and then go, next click on your user name and navigate to netbeansprojects and open it. Then delete the ones in there that are causing problems. You can then create your project.

Note: I had moved my wordpress folder to my desktop trying to figure this out, so I dropped it back into the origional location and it works fine. So if you did this, just replace the wordpress folder after deleting the problem projects from the netbeansprojects folder and its contents back to the original installation folder.

Hope this helps...:)


This is what I did to solve this error:

1) I copied a folder named "folder1" (and I called the new folder "folder2"). "folder1" was a Netbeans project so it had a folder called "nbproject" inside it.

2) When I tried to create a project out of the "folder2", Netbeans threw an error "Sources directory is already netbeans project (maybe only in memory)."

3) Inside Netbeans delete the project of "folder1". Then, delete the two folders named "nbproject" (one is inside "folder1" and the other is inside "folder2").

4) Inside Netbeans, create two new projects: one for "folder1" and another for "folder2". The error should not appear anymore.


  1. copy an existing netbeans project folder in to your new project and manually edit the xml project name.

  2. reinstall netbeans

  3. copy/move all files/folders (except nbproject/ folder) to a new folder for your project, with a new name.


Try to create a new empty project; then you can copy the public_html to the new project folder and it will appear .


I faced the same issue:

Sources directory is already NetBeans project (maybe only in memory).

The solution is:

Netbeans는 프로젝트에 " nbproject " 라는 폴더를 만듭니다 . 당신은 일단 삭제 그, IDE를 다시 시작 하고 넌 좋은 이동합니다.

참고 URL : https://stackoverflow.com/questions/5089189/sources-directory-is-already-netbeans-project-error-when-opening-a-project-fro

반응형