Eclipse는 원래 일반 공중 사용 허가서로 출시 되었지만 나중에 Eclipse 공용 라이센스로 다시 라이센스가 부여 되었습니다. 자유 소프트웨어 재단은 두 라이센스 모두 무료 소프트웨어 라이센스 라고 말하고 있지만 GNU 일반 공중 사용 허가서 (GPL)와 호환 되지 않습니다. [18] 초기 코드 베이스는 IBM VisualAge에서 유래 했다. Java 개발 툴을 포함 하는 이클립스 소프트웨어 개발 키트 (SDK)는 자바 개발자 들을 위한 것 이다. 사용자는 Eclipse 플랫폼용으로 작성 된 플러그인 (예: 다른 프로그래밍 언어용 개발 툴킷)을 설치 하 여 기능을 확장 하 고 자체 플러그인 모듈을 작성 하 고 기여할 수 있습니다. 이클립스의 버전 3에서 OSGi 구현 (춘 분)의 도입 이후, 플러그인은 동적으로 연결 중지 될 수 있으며 (OSGI) 번들 이라고 합니다 [9] 안 드 로이드 개발 도구 (ADT)는 단종 된 구글 제공 플러그인 이클립스 IDE 는 Android 응용 프로그램을 빌드할 수 있는 통합 환경을 제공 하도록 설계 되었습니다. ADT는 개발자가 새 Android 프로젝트를 설정 하 고, 응용 프로그램 UI를 만들고, Android Framework API를 기반으로 패키지를 추가 하 고, Android SDK 도구를 사용 하 여 응용 프로그램을 디버그 하 고, 서명 된 (또는 서명 되지 않은) .apk 파일을 내보내 작업을 할 수 있도록 Eclipse의 기능을 확장 합니다. 응용 프로그램을 배포 합니다. 그것은 무료로 다운로드 할 수 있습니다.

그것은 안 드 로이드에 대 한 공식 IDE 하지만 (IntelliJ 아이디어 커뮤니티 에디션을 기반으로) 안 드 로이드 스튜디오에 의해 대체 되었다. [56] ADT는 2015의 끝부터 공식적으로 사용 되지 않으며, 지금은 구글은 공식 안 드 로이드 IDE로 안 드 로이드 스튜디오에 초점을 맞추고 있다. [57] ADT와 함께 제공 된 안 드 로이드 장치 모니터는 이클립스 플랫폼에 내장 되어 있습니다. 이 도구는 여전히 안 드 로이드 스튜디오와 함께 제공 됩니다. Eclipse 웹 도구 플랫폼 (WTP) 프로젝트는 웹 및 Java EE 애플리케이션을 개발 하기 위한 도구를 갖춘 Eclipse 플랫폼의 확장입니다. 여기에는 개발을 간소화 하는 다양 한 언어, 마법사 및 기본 제공 응용 프로그램에 대 한 소스 및 그래픽 편집기와 앱 배포, 실행 및 테스트를 지 원하는 도구와 Api가 포함 됩니다. [52] Eclipse를 기반으로 하는 리치 클라이언트 애플리케이션의 예는 다음과 같습니다. 아 말 감은 모델링 도구 전용 Eclipse 패키지에 사용 가능한 모든 모델링 도구 간의 패키징 및 통합을 제공 합니다. [53] 이클립스의 다른 버전은 다른 과학 관련 이름을 주어졌다.

캘 리스 투, 유로 파, 그리고 목성의 위성 인 구 메 데를 따서 명명 된 버전은 갈릴레오 검색기의 이름을 따서 명명 된 버전으로 이어졌습니다. 이 뒤에는 두 개의 태양 테마 이름, 그리스 신화의 헬 리오스, 그리고 태양에 의해 생산 되는 무지개의 일곱 가지 색상 중 하나인 인디 고가 있습니다. 그 후 버전, 주노, 세 의미를가지고: 로마 신화 그림, 소행성, 목성에 우주선. [20] 케플러, 루나, 그리고 화성은 천문학 테마를 계속 하 고, 그 다음 네온 및 산소는 화학 원소의 주제를 구성 한다. 광자는 태양 테마의 이름으로 돌아가는 것을 나타냅니다. Eclipse SDK에는 java 증분 컴파일러가 내장 된 IDE와 Java 소스 파일의 전체 모델을 제공 하는 Eclipse Java 개발 도구 (JDT)가 포함 되어 있습니다. 이를 통해 고급 리팩터링 기법과 코드 분석이 가능 합니다. 또한 IDE는이 경우 작업 영역을 사용 하 여 플랫 파일 공간에 대 한 메타 데이터 집합을 만들어 해당 작업 영역 리소스를 나중에 새로 고치는 동안 외부 파일이 수정 되도록 합니다. Eclipse는 컴퓨터 프로그래밍에 사용 되는 통합 개발 환경 (IDE) 이며 가장 널리 사용 되는 Java IDE입니다.

[6]이 프로그램에는 기본 작업 영역과 환경을 사용자 지정할 수 있는 확장 가능한 플러그인 시스템이 포함 되어 있습니다. 이클립스는 주로 자바에 작성 하 고 그것의 주요 사용은 자바 응용 프로그램을 개발 하기 위한 것입니다, 하지만 그것은 또한 아다를 포함 하 여 플러그인을 통해 다른 프로그래밍 언어에서 응용 프로그램을 개발 하는 데 사용할 수 있습니다 ABAP, C + +, c + +,에 어 랑, 포트란, 자바 스크립트 (루비 온 레일 프레임 워크를 포함 하 여), 루아의 자연, 펄, 루비, 파이썬 및 체계를 제공 합니다.