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를 사용하여 어떻게합니까?
- 프로젝트를 선택하십시오.
- 프로젝트-> 속성을 통해 프로젝트 속성을여십시오.
- “Targetted Runtimes”로 이동하여 적절한 런타임을 추가하십시오. 적용을 클릭하십시오.
- “프로젝트 패싯”으로 이동하여 4 단계로 인해 표시된 Java 패싯을 선택하십시오. 적용을 클릭하십시오.
- 빌드 경로를 설정하십시오.
- Maven 프로젝트 인 경우 프로젝트를 선택하고 Maven-> 프로젝트 구성 업데이트 …를 클릭하십시오.
그것은 나를 위해 그것을했다. 그리고 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의 솔루션과 동일한 결과를 얻을 수 있습니다.