왜 “가져올 프로젝트를 찾을 수 없습니까?” (및 .class)

“기존 프로젝트를 작업 공간으로 가져 오려고합니다”. “루트 디렉토리”로 모든 .java (및 .class) 파일이있는 디렉토리를 선택합니다. Eclipse는 “가져올 프로젝트가 없습니다”라고 씁니다. 왜?



답변

Eclipse는 Eclipse 프로젝트를 찾고 있습니다. 즉 .project, 루트 디렉토리에서 Eclipse 관련 파일, 즉 및 .classpath. Eclipse에 잘못된 디렉토리를 지정했거나 (eclipse 프로젝트를 가져 오는 경우) 실제로 기존 소스 ( new-> java project-> create project from existing source) 에서 새 프로젝트를 만들고 싶습니다 .

Eclipse 프로젝트에는 일반적으로 별도의 소스 및 빌드 디렉토리가 있기 때문에 두 번째 것을 원할 것이라고 생각합니다. 소스와 .class 파일이 동일한 디렉토리에 있다면 Eclipse 프로젝트가 없을 것입니다.


답변

이 대답은 Laura의 대답과 동일하지만 새 Eclipse 버전에서는 “기존 소스에서 프로젝트 만들기”옵션을 볼 수 없습니다.

따라서 대신 이렇게 할 수 있습니다.

  • 고토 파일 > 새로 만들기 > 프로젝트

  • 프로젝트 유형을 선택하고 다음을 클릭하십시오 .

  • 기본 위치 사용을 선택 취소 하십시오.

  • 찾아보기 를 클릭 하여 소스 폴더로 이동하거나 소스 경로를 입력하십시오.

  • 마침 클릭

eclipse.org 의이 토론 포럼 에서 가져옴


답변

이에 대한 한 가지 해결책은 Maven을 사용하는 것입니다. 프로젝트 루트 폴더에서 mvn eclipse : clean 다음에 mvn eclipse : eclipse를 수행하십시오. 이클립스에 필요한 .project 및 .classpath 파일이 생성됩니다.


답변

새로 업데이트 된 이클립스에서 ” create project from existing source” 옵션 이 여기에 있습니다.
File>New>Project>Android>AndroidProject from Existing Code. 그런 다음 루트 디렉터리로 이동합니다.


답변

이 문제에 대한 완벽한 해결책이 있습니다. 간단한 단계를 수행 한 후에 Eclipse에서 소스 코드를 가져올 수 있습니다!

먼저 Eclipse 워크 스테이션으로 프로젝트를 가져올 수없는 이유.project.classpath 파일 이 없기 때문 입니다.

이제 왜 이런 일이 발생하는지 알았으므로 프로젝트 파일 내에 .project.classpath 파일 을 생성하기 만하면 됩니다. 방법은 다음과 같습니다.

먼저 .classpath 파일을 만듭니다 .

  1. 새 txt 파일을 만들고 이름을 .classpath로 지정합니다.
  2. 다음 코드를 복사하여 저장하십시오.

    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="output" path="bin"/>
    </classpath>

그런 다음 .project 파일을 만듭니다 .

  1. 새 txt 파일을 만들고 이름을 .project로 지정합니다.
  2. 다음 코드 복사 붙여 넣기 :

    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    <name>HereIsTheProjectName</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
    <buildCommand>
    <name>org.eclipse.jdt.core.javabuilder</name>
    <arguments>
    </arguments>
    </buildCommand>
    </buildSpec>
    <natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
    </projectDescription>

  3. 이름 필드를 프로젝트 이름으로 변경해야합니다. HereIsTheProjectName 을 자신의 프로젝트 이름 으로 변경 하여 3 행에서이를 수행 할 수 있습니다 . 그런 다음 저장하십시오.

그게 다야 Enjoy !!


답변

오랜만에 드디어 찾았어요! 여기 내 방식 : 파일-> 새 프로젝트-> 기존 코드의 Android 프로젝트-> 프로젝트 루트 디렉토리 찾아보기 완료!


답변

이유 : 귀하의 ID로 .project 파일을 찾을 수 없습니다. 이것은 많은 사람들이 .project 파일을 푸시하지 않는 git commit에서 발생합니다.

해결책 : maven을 설치했다면 다음 stapes를 사용하십시오.

  1. mvn eclipse : clean
  2. mvn 이클립스 : 이클립스

즐겨!