[java] Eclipse : 새 프로젝트를 만들 때 “.. 다른 프로젝트의 위치와 겹칩니다 ..”오류

새 프로젝트를 만들 때 Eclipse에서 오류 메시지가 계속 나타납니다.

레벨에서 작업 공간을 만들었습니다.

C : \ Users \ Martin \ Java \ Counter

Counter 내부에는 파일이 없지만 프로젝트 Counter에 대한 소스 파일이 포함 된 counter_src라는 디렉토리가 있습니다.

그래서 Eclipse에서 New Java Project를 선택한 다음 기본 위치를 선택 취소하고 디렉토리를 선택하십시오.

counter_src (Counter에서 한 단계 아래에 있음)

하지만 이제 표시됩니다

C : \ Users \ Martin \ Java \ Counter \ counter_src가 다른 프로젝트의 위치와 겹칩니다 : ‘counter_src’

이제 내 작업 공간을

C : \ Users \ Martin \ Java \

즉, 내 counter_src가 실제로 2 레벨 아래에 있으면 허용하지만 문제는 Java 디렉토리에 많은 프로젝트가 포함되어 있으므로 Counter_src의 하위 디렉토리가있는 Counter (파일이 없음)에 작업 공간을 만들고 싶었습니다. 아르.

또한 C : \ Users \ Martin \ Java \에 디렉터리 생성을 테스트했으며 작동하는 것처럼 보였지만 “C : \ Users \ Martin \ Java \”에 다른 하위 디렉터리를 생성하고 싶지 않았습니다. .



답변

Eclipse는 존재하는 디렉토리에 프로젝트를 생성하려고하면 실제 프로젝트인지 아닌지 알 수 없기 때문에 오류가 발생합니다. 따라서 오류가 발생하여 작업 손실을 방지 할 수 있습니다!

따라서 두 가지 솔루션이 있습니다.

  1. 폴더를 counter_src다른 곳으로 이동 한 다음 프로젝트를 생성 (디렉터리 생성) 한 다음 소스 파일을 새로 생성 된 counter_src.

  2. 프로젝트 탐색기를 마우스 오른쪽 버튼으로 클릭하고 기존 프로젝트를 가져오고 C:\Users\Martin\Java\Counter\루트 디렉터리로 선택 합니다. Eclipse에 프로젝트가 표시되면 가져올 수 있습니다.


답변

그래서 같은 문제가 발생했지만 “가져 오기 …”메뉴를 통해 Android 코드가져 오려고했습니다 . 위의 두 솔루션 중 어느 것도 Eclipse Juno에서 작동하지 않는 경우 :

  • Eclipse-> 파일-> 가져 오기-> 일반-> 기존 프로젝트를 작업 공간으로 (참고 : NOT ‘EXISTING ANDROID PROJECT’ )

  • (프로젝트를 올바르게 가져와야하지만 오류가 있어야합니다. 이제 SDK를 프로젝트에 연결해야합니다.)

  • 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성-> Android-> 프로젝트 빌드 대상
    적절한 빌드 대상을 선택합니다 (의심스러운 경우 프로젝트에서 4.0.3을 사용하고 프로젝트가 오래된 경우 2.2 사용).

  • 확인 클릭

프로젝트가 다시 빌드되면 모든 것이 순서대로 돌아와야합니다.

(이것은 Eclipse Indigo가 유행 할 때 작성되었으며 Google이 코너 케이스를 다루기 위해 도구를 업데이트함에 따라 변경 될 수 있습니다.)


답변

작업 공간에 프로젝트를 놓은 다음 가져 오려고 시도하는 것이 문제입니다.

여기에는 두 가지 솔루션이 있습니다.

1. 다른 위치에서 작업 공간 외부에 프로젝트 폴더를 추가 한 다음 시도하십시오.

2. 이동File ---> new Project ---> Select the existing project radio button ---> browse to the project folder in your workspace ---> finish

수정 됨

D : \ MyDirectory \ MyWorkSpace-WorkSpace 경로 가정

Eclipse에서 가져 오려는 프로젝트를 MyWorkSpace가 아닌 MyDirectory 폴더에 놓고 시도하십시오.


답변

제 경우에는 체크 박스 확인

“작업 공간으로 프로젝트 복사”

트릭을했다.


답변

프로젝트 폴더를 “CUT”하고 작업 공간 디렉토리 밖으로 이동하고 다음을 수행하십시오.

file=>import=>(select new directory)=> mark (copy to my workspace) checkbox 

그리고 당신은 끝냈습니다!


답변

이것도 알아내는 데 언젠가 걸렸습니다.

해결책:

기존 작업 공간 아래에 새 Maven 프로젝트 를 생성하려면 ” 기본 작업 공간 위치 사용 “을 선택하십시오 ( 회색으로 표시된 위치 텍스트 입력에있는 내용 무시 ).

프로젝트 이름은 생성 마법사의 2 단계에서 아티팩트 ID 에 의해 결정됩니다 .

추리:

내 경우에는 새 Maven 프로젝트를 만들기로 선택했을 때 기본 작업 공간 위치가 선택되어 직접 진행하기 때문에 너무 혼란 스러웠습니다. 회색으로 표시된 “위치”텍스트 입력에 작업 공간 위치 + 내가 찾고 있던 기존 프로젝트가 있었기 때문입니다. 에서 새 Maven 프로젝트를 만들기로 선택합니다. (예 : 위치 = ‘[작업 공간 경로] / 마지막으로 본 프로젝트’)

그래서 기본 작업 공간 위치 상자를 선택 해제하고 ‘[작업 공간 경로] / 새 프로젝트’를 입력했는데 이클립스는 [작업 공간 경로]가 기본 경로와 다를 것으로 예상하기 때문에 작동하지 않았습니다. (그렇지 않으면 기본 작업 공간 확인란을 선택했습니다.)


답변

필자의 경우 ‘작업 공간으로 프로젝트 가져 오기’확인란을 클릭하면 프로젝트가 이미 작업 공간 폴더에 있고 실제로 이클립스로 이동되지 않았더라도 오류가 수정되었습니다.