개발도구

이클립스 다운로드

Eclipse · Eclipse Foundation · 무료 오픈소스 (EPL 2.0 중심) / 플러그인별 조건 상이

1. 개요

Eclipse IDE는 소스 편집, 코드 탐색·완성, 빌드, 실행, 디버깅, 테스트와 Git 작업을 한 화면에서 처리하는 확장형 통합 개발환경입니다. 현재 안정 패키지는 2026-06 R입니다. Java Developers 패키지에는 Java Development Tools, Git, XML 편집기와 Maven·Gradle 연동이 포함되고, Enterprise Java and Web, C/C++, Embedded C/C++, PHP, Modeling, RCP/RAP처럼 목적별 패키지가 따로 제공됩니다. 처음부터 작은 Java 패키지에 많은 플러그인을 더하기보다 주 개발 대상이 포함된 공식 패키지를 고르면 의존성과 업데이트 충돌을 줄일 수 있습니다. 2026-09 M 표시는 다음 분기의 마일스톤 개발 빌드이므로 일반 작업용 안정판과 구분해야 합니다.

현재 Eclipse Installer는 IDE를 실행하는 데 필요한 JRE를 함께 제공합니다. 따라서 예전 안내처럼 Eclipse를 열기 전에 별도 Java를 무조건 설치할 필요는 없습니다. 다만 프로젝트가 요구하는 Java 버전으로 컴파일·테스트하거나 Maven·Gradle toolchain, 애플리케이션 서버를 실행하려면 해당 JDK를 설치하고 Eclipse의 Installed JREs와 프로젝트 Compiler·Build Path 설정에 연결해야 합니다. IDE가 실행된다는 사실과 프로젝트의 Java 목표 버전이 맞는다는 사실은 서로 다릅니다. 팀 프로젝트는 빌드 파일과 CI가 사용하는 JDK 버전을 먼저 확인하세요.

2026-06 R 패키지는 Windows·macOS·Linux의 x86_64와 AArch64를 제공하고 Linux에는 RISC-V 64 패키지도 있습니다. CPU와 운영체제 아키텍처에 맞는 설치 관리자 또는 압축 패키지를 골라야 하며 macOS 보안 경고와 Linux 데스크톱·라이브러리 조건은 배포 환경에 따라 다를 수 있습니다. Installer는 설치 위치와 패키지를 관리하기 편하고, 압축 패키지는 여러 버전을 나란히 시험하거나 portable에 가까운 구성이 필요할 때 유용합니다.

workspace는 프로젝트 목록, 인덱스와 IDE 설정을 담는 작업 공간이지 완전한 코드 백업이 아닙니다. workspace의 `.metadata`가 손상되거나 다른 Eclipse·플러그인 버전에서 열리면 설정이 달라질 수 있습니다. 소스는 Git 원격 저장소나 별도 백업에 보관하고 큰 버전 업데이트는 새 workspace와 프로젝트 가져오기로 먼저 시험하세요. Eclipse Platform은 EPL 2.0 중심의 무료 오픈소스지만 배포판에 포함된 제3자 구성요소와 Marketplace 플러그인은 각기 다른 라이선스·권한·지원 주기를 가질 수 있습니다. 회사에서 재배포하거나 플러그인을 도입할 때는 개별 About·라이선스와 서명을 확인해야 합니다.

2. 주요 기능

  • Java 편집·자동 완성·리팩터링·컴파일·디버깅
  • Git·Maven·Gradle과 XML 편집 통합
  • Enterprise Java·Web·C/C++·PHP·Modeling 목적별 패키지
  • JUnit·빌드 도구·애플리케이션 서버 연동
  • Marketplace 플러그인과 자체 플러그인 확장
  • workspace별 프로젝트·실행·IDE 설정 분리

3. 시스템 요구사항

현재판
Eclipse IDE 2026-06 R; 2026-09 M 계열은 개발 빌드
운영체제
Windows·macOS·Linux
아키텍처
Windows·macOS·Linux x86_64·AArch64; Linux RISC-V 64 패키지도 제공
Java실행
공식 Installer·패키지에 Eclipse 실행용 JRE 포함
Java개발
프로젝트 목표·Maven·Gradle·서버에 맞는 JDK를 별도 설치·선택할 수 있음
저장공간
패키지 약 350~650MB 외 workspace·Maven/Gradle 캐시·JDK 공간 필요

4. 설치 방법

  1. 1.

    안정판과 마일스톤 빌드를 구분하고 운영체제·CPU 아키텍처를 확인합니다.

  2. 2.

    Java·Enterprise Web·C/C++ 등 주 개발 대상에 맞는 공식 패키지를 선택합니다.

  3. 3.

    Installer 또는 압축 패키지를 설치하고 기존 작업과 분리된 workspace를 지정합니다.

  4. 4.

    Java 프로젝트는 빌드 파일·CI의 목표 버전에 맞는 JDK를 설치해 프로젝트에 연결합니다.

  5. 5.

    기존 프로젝트는 Git 상태와 백업을 확인한 뒤 가져오고 플러그인은 필요한 것만 설치합니다.

5. 자주 발생하는 문제

Eclipse는 열리지만 프로젝트의 Java 버전 오류가 날 때

IDE 번들 JRE와 프로젝트 JDK는 별개입니다. 빌드 파일·CI의 Java 버전을 확인하고 Installed JREs, Compiler, Build Path와 Maven·Gradle toolchain을 같은 JDK로 맞추세요.

업데이트 후 workspace가 느리거나 오류가 반복될 때

Git과 프로젝트 파일을 백업하고 새 workspace에 프로젝트를 가져와 비교합니다. 기존 `.metadata`를 임의 삭제하기 전에 실행 설정·환경 변수와 필요한 workspace 설정을 내보내세요.

플러그인 설치 후 시작하지 않거나 충돌할 때

플러그인의 Eclipse 릴리스·Java·아키텍처 호환성과 서명·출처를 확인합니다. 안전한 새 설치에서 필요한 플러그인만 하나씩 추가하고 기존 설치 폴더를 덮어쓰지 마세요.

메모리 부족·인덱싱으로 응답이 느릴 때

불필요한 대형 프로젝트를 닫고 파생 빌드 폴더가 소스 경로에 들어가지 않았는지 확인합니다. 메모리 옵션은 물리 RAM을 고려해 점진적으로 조정하고 무작정 큰 값으로 올리지 마세요.

6. 이클립스와 비슷한 프로그램 비교

IntelliJ IDEA
Java·Kotlin 중심의 강한 코드 분석과 통합 경험을 제공하며 Community·유료 Ultimate 기능이 나뉩니다. Eclipse는 무료 확장형 패키지와 기존 Java·RCP 생태계가 강합니다.
Visual Studio Code
가벼운 편집기에서 언어 확장을 조합하기 좋습니다. Eclipse는 workspace·Java 빌드·리팩터링·디버깅이 통합된 전통적인 IDE 흐름을 제공합니다.
명령줄 Maven·Gradle
CI와 동일한 재현 가능한 빌드를 확인하기 좋습니다. Eclipse는 편집·디버깅과 시각적 프로젝트 관리를 제공하지만 최종 빌드는 명령줄·CI 결과도 함께 확인해야 합니다.

7. 자주 묻는 질문

Eclipse를 실행하려면 JDK를 먼저 설치해야 하나요?

+

현재 공식 Installer와 패키지는 Eclipse 실행용 JRE를 포함합니다. 다만 Java 프로젝트의 목표 버전, Maven·Gradle toolchain이나 서버 실행에는 맞는 JDK를 별도로 설치·선택해야 할 수 있습니다.

2026-06 R과 2026-09 M 중 무엇을 받아야 하나요?

+

2026-06 R이 현재 안정 릴리스입니다. M 표시는 다음 릴리스의 마일스톤 개발 빌드이므로 일반 개발과 기존 프로젝트에는 안정판이 적합합니다.

어떤 Eclipse 패키지를 선택해야 하나요?

+

일반 Java는 Java Developers, Jakarta EE·웹 서버 작업은 Enterprise Java and Web, C/C++는 해당 전용 패키지를 고릅니다. 불필요한 플러그인을 많이 추가하기보다 공식 패키지 구성을 먼저 비교하세요.

workspace 폴더만 보관하면 코드가 백업되나요?

+

그렇지 않습니다. workspace는 IDE 메타데이터와 프로젝트 위치를 관리하며 외부 폴더의 코드나 원격 이력을 모두 보장하지 않습니다. 소스는 Git 원격과 별도 백업으로 보존하세요.

Eclipse와 Marketplace 플러그인은 모두 EPL 2.0인가요?

+

Eclipse Platform은 EPL 2.0 중심이지만 포함 구성요소와 Marketplace 플러그인은 별도 라이선스일 수 있습니다. 기업 배포와 상업 프로젝트에서는 각 플러그인의 About·라이선스를 확인하세요.

8. 참고 자료

관련 가이드

관련 프로그램