๐ŸŒ
The Eclipse Foundation
eclipse.org โ€บ downloads โ€บ packages โ€บ release โ€บ juno โ€บ sr2 โ€บ eclipse-ide-java-developers
Eclipse IDE for Java Developers | Eclipse Packages
The essential tools for any Java developer, including a Java IDE, a CVS client, Git client, XML Editor, Mylyn, Maven integration and WindowBuilder

software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It had been the most popular IDE โ€ฆ Wikipedia
Factsheet
Original author IBM
Initial release 1.0 / 29 November 2001; 24 years ago (2001-11-29)
Factsheet
Original author IBM
Initial release 1.0 / 29 November 2001; 24 years ago (2001-11-29)
๐ŸŒ
Eclipse IDE
eclipseide.org
Eclipse IDE | The Eclipse Foundation
Free and open source released under the terms of the Eclipse Public License 2.0.
๐ŸŒ
OneCompiler
onecompiler.com โ€บ java โ€บ 3x7kw2kjf
Eclipse - Java - OneCompiler
Write, Run & Share Java code online using OneCompiler's Java online compiler for free. It's one of the robust, feature-rich online compilers for Java language, running the Java LTS version 17. Getting started with the OneCompiler's Java editor is easy and fast.
๐ŸŒ
The Eclipse Foundation
eclipse.org โ€บ downloads
Eclipse Downloads | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.
๐ŸŒ
Java Made Easy!
java-made-easy.com โ€บ free-java-compiler.html
Download A Free Java Compiler - Java Compiler Downloads
If you have a compiler you'd like to recommend, feel free to contact me in the Contact Us section of the site. Note: No matter what compiler you get, you'll need the JRE (Java Runtime Environment). If you don't have the JRE, you may download it at Java.com. Once at the downloads page, it automatically selects what it thinks is the correct version for your system. That is probably the version you should go ahead and download. Eclipse - This is my favorite IDE.
๐ŸŒ
JetBrains
jetbrains.com โ€บ help โ€บ idea โ€บ java-compiler.html
Java Compiler | IntelliJ IDEA Documentation
On the Compiler | Java Compiler page, you can select the Java compiler to be used and specify associated options. For the information on configuring JDK, refer to Supported SDKs. If you are not happy with the version of the Eclipse compiler bundled with IntelliJ IDEA, you can use the Path to ...
๐ŸŒ
OffiDocs
offidocs.com โ€บ home โ€บ index โ€บ desktop programming tools online โ€บ eclipse online ide java c php
Free Eclipse online IDE for Java, C, PHP and Ruby download - OffiDocs
Free Eclipse online IDE for Java, C, PHP and Ruby download - OffiDocs
Eclipse online, an integrated development environment (IDE) for Java and other programming languages like C, C++, PHP, and Ruby. It is a Java IDE by adding Java development components (JDT) and it is also a C/C++ IDE because it adds C/C++ development components (CDT)
Rating: 4 โ€‹
Find elsewhere
๐ŸŒ
Eclipse Marketplace
marketplace.eclipse.org โ€บ free-tagging โ€บ java-compiler-javac
java compiler javac | Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
This fragment contains a Javac backend (instead of ECJ) for JDT features: error reporting/reconciling build/compilation indexing code selection (Ctrl + click / hover) code...
๐ŸŒ
Eclipse
eclipse.en.softonic.com โ€บ home โ€บ windows โ€บ development & it โ€บ ides/source editors โ€บ download
Download Eclipse - Free - latest version
May 24, 2023 - Everything you need to compile and run Java apps ยท 3.6 ยท Free ยท Free IDE for website developers ยท 3.6 ยท Free ยท Run different Java applications ยท 3.8 ยท Free ยท Free integrated development environment for Java ยท 3.3 ยท Free ยท Comprehensive Overview of Java Development Kit ยท 4 ยท Free ยท Open-source programming tool ยท Unduh Eclipse ยท
Rating: 7/10 โ€‹ - โ€‹ 1.12K votes
๐ŸŒ
Eclipse
eclipse.en.softonic.com โ€บ home โ€บ windows โ€บ development & it โ€บ ides/source editors
Eclipse - Download
May 24, 2023 - Eclipse, free and safe download. Eclipse latest version: A free and versatile Java IDE. Eclipse is a free development software that enables you to cre
Rating: 7/10 โ€‹ - โ€‹ 1.12K votes
๐ŸŒ
Chrome Web Store
chromewebstore.google.com โ€บ detail โ€บ eclipse-ide-online โ€บ emnjgfpochdhhgimnoadiiinampoihkk
Eclipse IDE online - Chrome Web Store
- Incremental compilation. - Include a console that provides stdout, stdin, stderr. - Debug Java, C, PHP and Ruby programs. - Set breakpoints and handle steps that go through the whole source code. - When debugging it can inspect and modify fields and local variables. Further instructions can be found at http://www.eclipse.org.
Top answer
1 of 2
9

Eclipse has its own Java compiler, which is called [JDT Core][1] (org.eclipse.jdt.core). The compiler itself is included in the org.eclipse.jdt.core plugin. Eclipse won't use any user installed JDK. Instead it uses its own JDT core to compile Java program due to the following primary reason:

The primary reason is that JDT core has the ability of incremental compilation, which means that it incrementally compiles changes in your code (this is also why Eclipse does not need a compilation button because it automatically compiles when changes are detected). But Oracle's JDK does not support incremental compilation.

Does Eclipse's JDT core compiler include a JRE?

  • No. JDT core is different from JDK. JDT core is a compiler not including a JRE (while JDK includes JRE). This is why we must specify installed JREs for Eclipse to start.

In summary, Eclipse uses its own JDT core as the Java compiler. The JDT core compiler does not have a JRE. So Eclipse requires user installed JRE to run the .class code.

References:

[1] JDT Plug-in Developer Guide, http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Fguide%2Fjdt_api_compile.htm

[2] JDT Core Component, https://www.eclipse.org/jdt/core/

[3] How does Eclipse compile classes with only a JRE? How does Eclipse compile classes with only a JRE?

2 of 2
3

In contrast to other Java IDEs, Eclipse uses its own incremental compiler written in Java. It can display more warnings and errors than javac. Both, the Eclipse compiler and javac implement the Java Language Specification. There are corner cases where the two compilers produce different bytecode or one of them fails (e. g. see this Stack Overflow question).

The Eclipse compiler requires at least a JRE for the class files, e. g. java/lang/String.class. A JDK is only to see the source code, but not required by the Eclipse compiler.

So far Eclipse was not shipped with a JRE (see Eclipse bug 506244). But this could change soon after the Java virtual machine OpenJ9 became an Eclipse project.

๐ŸŒ
NTU Singapore
www3.ntu.edu.sg โ€บ home โ€บ ehchua โ€บ programming โ€บ howto โ€บ eclipsejava_howto.html
How to Install Eclipse for Java Programming (on Windows, macOS and Ubuntu)
Select "Window" โ‡’ Preferences โ‡’ Java โ‡’ Compiler โ‡’ in "Compiler compliance level" โ‡’ select the latest release, which should be "1.5" or above. Command-Line Arguments: To provide command-line arguments to your Java program in Eclipse, right-click on the source file โ‡’ "Run Configurations" โ‡’ Under the "Main" panel, check that "Project" name and "Main Class" are appropriate โ‡’ Select the "Argument" tab โ‡’ type your command-line arguments inside the "Program Arguments" box โ‡’ "Run".
๐ŸŒ
Uptodown
eclipse.en.uptodown.com โ€บ windows โ€บ development โ€บ ide โ€บ eclipse ide
Eclipse IDE for Windows - Download it from Uptodown for free
June 13, 2025 - Download Eclipse IDE for Windows for free. The most popular development environment. Eclipse is an integrated development environment for open-source and...
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ Eclipse_(software)
Eclipse (software) - Wikipedia
3 days ago - Eclipse provides plug-ins for a ... both free and commercial models. Examples of plug-ins include for Unified Modeling Language (UML), for Sequence and other UML diagrams, a plug-in for DB Explorer, and many more. The Eclipse SDK includes the Eclipse Java development tools (JDT), offering an IDE with a built-in Java incremental compiler and a full ...
๐ŸŒ
The Eclipse Foundation
eclipse.org โ€บ downloads โ€บ packages
Eclipse IDE 2025-12 R Packages | Eclipse Packages
Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more.
๐ŸŒ
The Eclipse Foundation
eclipse.org โ€บ forums โ€บ index.php โ€บ t โ€บ 1069124
Eclipse Community Forums: Newcomers ยป How do I compile my Java project? | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.