[java] Eclipse 기본 프로젝트를 Java 프로젝트로 변경하는 방법

SVN에서 프로젝트를 체크 아웃하고 프로젝트 유형을 지정하지 않았으므로 “기본”프로젝트로 체크 아웃했습니다. 이것을 “자바”프로젝트로 빠르게 변환하는 가장 쉬운 방법은 무엇입니까?

Eclipse 버전 3.3.2를 사용하고 있습니다.



답변

.project 파일을 열고 Java 특성 및 빌더를 추가하십시오.

<projectDescription>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

그리고 .classpath에서 Java 라이브러리를 참조하십시오.

<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>


답변

XML 및 / 또는 설정을 수동으로 변경하는 것은 자신이하는 일을 정확히 알지 않는 한 일식에 매우 위험합니다. 다른 경우에는 전체 프로젝트가 망친 것을 발견 할 수 있습니다. 백업하는 것이 좋습니다!

Eclipse를 사용하여 어떻게합니까?

  1. 프로젝트를 선택하십시오.
  2. 프로젝트-> 속성을 ​​통해 프로젝트 속성을여십시오.
  3. “Targetted Runtimes”로 이동하여 적절한 런타임을 추가하십시오. 적용을 클릭하십시오.
  4. “프로젝트 패싯”으로 이동하여 4 단계로 인해 표시된 Java 패싯을 선택하십시오. 적용을 클릭하십시오.
  5. 빌드 경로를 설정하십시오.
  6. Maven 프로젝트 인 경우 프로젝트를 선택하고 Maven-> 프로젝트 구성 업데이트 …를 클릭하십시오.

그것은 나를 위해 그것을했다. 그리고 Eclipse가 올바르게 구성되었습니다. 그것이 당신에게도 효과가 있기를 바랍니다.


답변

이클립스의 최신 버전에서는 수정이 약간 다릅니다 …

  1. 마우스 오른쪽 버튼을 클릭하고 프로젝트 속성을 선택하십시오.
  2. 프로젝트 패싯 선택
  3. 필요한 경우 “면 처리 양식으로 변환”을 클릭하십시오.
  4. “자바”패싯을 선택하십시오.
  5. 확인을 클릭하십시오

답변

내용을 제거하지 않고 프로젝트를 삭제했습니다. 그런 다음 기존 자원에서 새 Java 프로젝트를 작성했습니다. 내 SVN 체크 아웃 루트 폴더를 가리 킵니다. 이것은 나를 위해 일했습니다. 그러나 Chris의 방법은 훨씬 빨 랐을 것입니다. 미래에 주목하는 것이 좋습니다. 감사!


답변

프로젝트 프로젝트 패싯 을 사용하여 프로젝트의 특성 및 요구 사항을 구성 할 수 있습니다.

일식에서 프로젝트 패싯을 찾으려면 다음을 수행하십시오.

  • 1 단계 : 프로젝트를 마우스 오른쪽 버튼으로 클릭 properties하고 메뉴에서 선택하십시오 .
  • 2 단계 : project facets옵션을 선택하십시오 . 클릭Convert to faceted form...
    여기에 이미지 설명을 입력하십시오

  • 3 단계 : 사용 가능한 모든 패싯을 찾아서 설정을 변경하고 변경할 수 있습니다.
    여기에 이미지 설명을 입력하십시오


답변

Joe의 접근 방식은 실제로이 대화에서 찾은 가장 효과적인 방법입니다. 좀 더 자세히 설명하려면 Eclipse의 패키지 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 디렉토리 또는 내용을 제거하지 않고 프로젝트를 삭제하도록 선택해야합니다. 그런 다음 Java 프로젝트 (파일-> 새로 만들기-> Java 프로젝트)를 작성하도록 선택하고 새 Java 프로젝트 대화 상자의 컨텐츠 부분에서 ‘기존 소스에서 프로젝트 작성’을 선택하십시오.

이 방법의 장점은 소스 폴더가 올바르게 식별된다는 것입니다. .project 파일을 사용하면 전체 디렉토리가 소스 폴더로 간주되어 원하는 것이 아닙니다.


답변

네비게이터보기 (창->보기 표시-> 네비게이터)를 사용하여 일식에서 직접 수행 할 수 있습니다. 네비게이터보기에서 프로젝트를 선택하고 파일을 볼 수 있도록 엽니 다 .project. 마우스 오른쪽 버튼으로 클릭-> 열기. XML 편집기보기가 제공됩니다. 노드의 컨텐츠를 편집하고 컨텐츠로 natures새 하위 nature를 삽입하십시오 org.eclipse.jdt.core.javanature. 저장.

이제 파일을 작성 .classpath하면 XML 편집기에서 열립니다. 이름이 지정된 노드 classpath를 추가 classpathentry하고 속성이 kind있는 이름의 하위 항목 con과 이름이 path있고 이름이 지정된 다른 노드를 추가하십시오 org.eclipse.jdt.launching.JRE_CONTAINER. 저장-

훨씬 쉽게 : 복사 할 파일 .project.classpath기존 자바 프로젝트에서 편집 노드 result name이 프로젝트의 이름. 프로젝트를 새로 고쳐야 할 수도 있습니다 (F5).

Chris Marasti-Georg의 솔루션과 동일한 결과를 얻을 수 있습니다.

편집하다

여기에 이미지 설명을 입력하십시오