Eclipse 플랫폼은 모든 기능을 갖춘 Java IDE(Integrated Development Environment)와 함께 제공됩니다. 사용자는 JDT(Java Development Tooling)를 사용하여 Java 프로그래밍 언어로 쓰여진 프로그램을 기록, 컴파일, 테스트, 디버그 및 편집할 수 있습니다.
JDT는 플랫폼 플러그인 개발자 안내서에서 설명한 대부분의 플랫폼 확장점과 프레임워크를 사용합니다. JDT는 일반 플랫폼 자원 모델에 Java 특정 동작을 추가하고 Java 특정 보기, 편집기 및 조치를 Workbench에 추가하는 플러그인 세트로 간주하는 것이 이해하기 쉽습니다.
이 안내서에서는 JDT에서 제공하는 확장점과 API를 설명합니다. 사용자가 플러그인, 확장점, 작업공간 자원 및 Workbench UI 등의 개념에 대해 이해하고 있는 것으로 가정합니다.
JDT가 모든 기능을 갖춘 Java IDE를 제공하는 경우, 왜 JDT API를 사용해야 합니까? 기능의 일부로 Java 프로그램이나 자원과 상호 작용하는 플러그인을 빌드하는 경우 다음 중 하나 이상을 수행해야 합니다.
JDT 구조는 세 개의 주 컴포넌트로 구성됩니다.
각 컴포넌트의 구조와 제공하는 API에 대해 세부적으로 설명합니다.