Get the Eclipse IDE: Open-Source Development, Free to Download

by Eclipse Foundation
Open SourceWindowsmacOSLinuxDeveloper Tools

A plugin-extensible development environment that's been a Java standard for two decades.

Searching to download the Eclipse IDE usually means a course, job, or existing codebase requires it specifically, since many teams standardize on Eclipse for Java projects. Maintained by the Eclipse Foundation, it ships in several editions targeting Java, C/C++, PHP, and other languages, all built on the same extensible platform. Because it's fully open source, there's no license fee or trial period to worry about no matter which edition you install. This page links to the Foundation's own installer rather than a bundled third-party download.

Eclipse download Official build, straight from the publisher — free, no account, no bundled extras.

Picking the Right Eclipse Package for Your Language

Eclipse isn't a single download — the Eclipse Installer lets you choose a package like Eclipse IDE for Java Developers or Eclipse IDE for C/C++ Developers, each preloaded with relevant plugins.

You can start with a minimal package and add capabilities later through the Eclipse Marketplace, so it's worth picking the lightest edition that covers your immediate project.

Who ends up using Eclipse

Eclipse is typically downloaded by students and professional developers whose course or team has already standardized on it for Java or C/C++ work.

  • Computer science students installing it for required Java coursework
  • Enterprise Java developers maintaining large legacy codebases
  • Embedded or C/C++ developers using the CDT edition for cross-platform builds

Before you install

A couple of things worth knowing about Eclipse before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, Eclipse is open source, so the installer is free with no trial timer, feature lock, or upsell screen to click past. It's developed and maintained by Eclipse Foundation.

System requirements

  • WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
  • macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
  • Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository

Heavier workloads (large files, high-res media, big projects) will naturally want more RAM and a faster CPU/GPU than the bare minimum.

Quick steps

  1. Download the Eclipse Installer from this page
  2. Choose the package edition matching your programming language
  3. Launch Eclipse and point it to (or create) your workspace folder

Eclipse: the honest trade-offs

Where it's strong
  • Fully open source with no license fee across any of its language editions
  • Deep plugin ecosystem through the Eclipse Marketplace extends it well beyond Java
  • Modular package installer lets you start with a lightweight edition per language
Where it falls short
  • Startup and indexing can feel sluggish on large, multi-module projects
  • UI and workflow feel more dated than newer IDEs like IntelliJ or VS Code

This links to the Eclipse Foundation's official installer, ensuring you get an unmodified build straight from the source project.

Other Developer Tools downloads people search for

Browse the full Developer Tools category →

Keeping Eclipse up to date

Since Eclipse is open source, most Linux distributions keep it current through their own package manager. On Windows/macOS, re-running the installer from the official site (or an updater built into the app, if it has one) gets you the latest release. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.

Want the full Eclipse guide?

Features, install steps, alternatives and more detail live on the main Eclipse page.

Open the full guide

Frequently asked questions

Does Eclipse require a separate Java installation to run?

Yes, Eclipse itself runs on a Java runtime, and most current downloads bundle a compatible JRE so you don't have to install one separately.

Can I switch Eclipse to a different language package after installing?

Yes, you can add support for other languages later via the Eclipse Marketplace without reinstalling the whole IDE.