SVN에서 프로젝트를 체크 아웃하고 프로젝트 유형을 지정하지 않았으므로 "기본"프로젝트로 체크 아웃했습니다. 이것을 "자바"프로젝트로 빠르게 변환하는 가장 쉬운 방법은 무엇입니까?
Eclipse 버전 3.3.2를 사용하고 있습니다.
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를 사용하여 어떻게합니까?
그것은 나를 위해 그것을했다. 그리고 Eclipse가 올바르게 구성되었습니다. 그것이 당신에게도 효과가 있기를 바랍니다.
내용을 제거하지 않고 프로젝트를 삭제했습니다. 그런 다음 기존 자원에서 새 Java 프로젝트를 작성했습니다. 내 SVN 체크 아웃 루트 폴더를 가리 킵니다. 이것은 나를 위해 일했습니다. 그러나 Chris의 방법은 훨씬 빨 랐을 것입니다. 미래에 주목하는 것이 좋습니다. 감사!
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의 솔루션과 동일한 결과를 얻을 수 있습니다.

이클립스의 최신 버전 (4.9.0을 사용하고 있음)에는 다른 방법이 더 쉬울 수 있습니다. 프로젝트 패싯뿐만 아니라 이제 프로젝트 특성이 있습니다. 여기서 프로세스는 간단합니다. Project Natures 속성 페이지를 가져온 다음 추가 ... 버튼을 클릭하십시오. 여기에는 Java Nature 및 Eclipse Faceted Project Properties가 포함됩니다. Java Nature를 추가하고 다양한 경고 메시지와 작업을 무시하십시오.
패싯 양식으로 먼저 변환하지 않아도되므로이 방법이 더 좋습니다. 또한 Java는 패싯 추가 메뉴에서 제공되지 않았습니다.
다른 가능한 방법은 Eclipse에서 프로젝트를 삭제하고 (디스크에서 프로젝트 내용을 삭제하지 마십시오!) 새 Java 프로젝트 마법사를 사용하여 프로젝트를 제자리에 작성하는 것입니다. 해당 마법사는 Java 코드를 감지하고 빌드 경로를 자동으로 설정합니다.
문제의 Eclipse에 따라 필요한 WTP 패키지는 다른 이름으로 찾을 수 있습니다. 예를 들어 Eclipse Luna에서 "도구"를 사용하여 검색하고 Java EE 개발 용 도구를 언급하는 것이 가장 쉽다는 것을 알았습니다. 프로젝트 패싯 기능이 추가되었습니다. "WTP"로 검색하는 것은별로 도움이되지 않았습니다.