2010-04-15 2 views
19

필자는 이클립스 CDT 환경을 가지고 있으며, 내가 좋아하는 방식으로 커스터마이징하고 실행한다. 나는 또한 자바를 많이 다루고있다.Eclipse에서 CDT와 Java IDE를 함께 사용할 수 있습니까?

C -> C++ -> ADA -> Java를 자주 전환 할 예정이므로 Java 기능을 사용하기 위해 별도의 Eclipse 버전을 설치하고 싶지 않습니다. 이 때문에 모든 언어를 지원하는 IDE가 필요합니다.

현재 C/C++와 Ada가 함께 작업하고 있습니다 (CDT + GNAT 워크 벤치).

Eclipse를 처음부터 다시 설치하지 않고 Eclipse Java 지원을 설치하려면 어떻게합니까?

답변

19

둘 다 문제없이 함께 설치했습니다. 사실 JDT, CDT, PyDev가 모두 함께 작동하는 경우가 있었는데 때로는 모든 언어의 코드가 포함 된 프로젝트도 있었고 모두 멋쟁이였습니다. 다른 사람들을 위해 준비가되어 있어야했던 모든 것들은 당신이 빌더를 올바르게 주문한 것입니다. (나는 C++로 구현 된 API를 가지고 있었는데, 같은 프로젝트에서 Java, Python, C++을 모두 지원했다.)

그러나 원하는 설정대로 이미 설정을 실행 했으므로 Eclipse 설치 및 .metadata 폴더를 작업 공간에 백업 할 것을 강력히 권장합니다 (일반적으로 작업 영역을 지울 때 전체 작업 영역을 압축합니다. 그런 식으로)

그러면 플러그인 관리자에 들어가서 JDT 플러그인이 업데이트 사이트에서 설치되도록 할 수 있습니다. 솔직하게 나는 당신이 어떤 문제를 얻을 것으로 예상하지 않습니다. 다른 작업 공간을 사용하여 CDT와 Java를 분리 할 수 ​​있지만이 분리를 정말로 필요로하지 않는 한 동일한 작업 공간에서 모든 작업을 수행 할 것을 권장합니다. 이클립스에서 작업 공간을 전환한다는 것은 모든 로딩과 대기로이 인스턴스의 새로운 인스턴스를 시작해야 함을 의미합니다.

같은 프로젝트에서 언어 유형을 섞으면 이클립스 프로젝트 파일을 수동으로 수정해야 할 수도 있습니다. 때로 GUI는 동일한 프로젝트에 대해 여러 측면을 제공하지 않습니다. 그렇지 않으면 한 언어에서 다른 언어로 전환하는 것이 투명합니다. 원근감을 전환하거나 원하는보기만으로 원근감을 만들 수 있습니다. 다시 한 번 다른 언어/플러그인의보기와 CDT의보기를 혼합하는 데 문제가 없었습니다.

이것은 아마도 Eclipse의 가장 큰 강점입니다. 수행중인 작업에 관계없이 통합 된 개발 환경을 제공하십시오. 모든 언어가 똑같이 지원되는 것은 아니므로 좋은 소식은 Java 플러그인이 CDT보다 훨씬 풍부하고 성숙하다는 것입니다.

+0

"Eclipse Java Development Tools"라는 팩/플러그인을 설치하기 위해 Eclipse에서 설치 기능을 사용했습니다. 같은 후 나는 예상대로 "자바 프로젝트 만들기"옵션을 가지고 있지 않습니다. 내 "Eclipse 설치 세부 사항"에서는 "Eclipse Java Development Tools"라는 항목이 제 구성의 일부임을 보여줍니다. 그러나 별도의 Java IDE 설치의 일부인 플러그인의 설치 디렉토리에 하나의 JDT 관련 플러그인이 표시되지 않습니다. 이 문제를 해결하기 위해 줄 수있는 포인터가 있습니까? –

+0

플러그인이 올바르게 설치 된 것으로 보입니다. 내가 볼 수있는 것에서는 Java 개발 퍼스펙티브 (Window-Perspective-Java)를 선택하여 얻을 수 있어야합니다. 각 플러그인은 UI를 수정하므로 올바른 관점을 선택하면이 플러그인의 특정 옵션이 최전방에 표시됩니다. 이것은 새로운 프로젝트 대화 상자의 템플릿 트리에서 Java 유형 프로젝트를 사용할 수 있어야하는 파일 - 새 프로젝트 ...를 선택하여 항상 새 프로젝트를 만들 수 있어야한다고 말했습니다. 희망이 도움이 – Newtopian

+0

나를 위해 매력처럼 일했고, 나는 단지 같은 작업 공간에 그들을 유지. C++ 프로젝트와 Java 프로젝트를 전환하면 C++과 Java Perspective 사이에서도 자동으로 전환해야합니다. –

관련 문제