Free and open first
Best Java IDEs in 2026
Java IDEs give you a workspace for writing and managing Java projects, with support that can vary across frameworks and development environments. Compared on database tools, Jakarta EE, JavaFX and Spring support, the entries also differ in remote development and supported operating systems. Apache NetBeans and BlueJ offer distinct options to consider alongside Eclipse IDE and IntelliJ IDEA. Check the listed capabilities against the kind of Java work you do and the environment where you develop. Free-plan availability and paid-from pricing add practical cost comparisons, while the other criteria help you judge which tools fit your project requirements.
- 23 apps
- Research read 23 Sept 2026
- How the order is worked out
- 1
Java-Editor
Free plan Open source AndroidLinuxMac+1Java-Editor combines classroom-oriented modeling, GUI design, structograms, and debugging in a free Java environment.
- 2
CS++ Java IDE
Free plan iPhoneMacWeb+1CS++ Java IDE offers browser-based Java practice with debugging, optional cloud saving, and classroom sharing.
- 3
Apache NetBeans
Free plan LinuxMacWindowsApache NetBeans combines a code editor and tools with a modular Swing application framework, at no cost under the Apache License.
- 4
BlueJ
Free plan LinuxMacWindowsBlueJ centers on an approachable Java learning workflow with interactive tools and teaching resources. Check the current system requirements and documentation notes before choosing it.
- 5
DrJava
Free plan LinuxMacWindowsDrJava brings interactive coding, testing, debugging, and documentation tools together for Java learners. Note the Java 8 beta requirement and the older Eclipse plugin before choosing it.
- 6
AIDE
Free plan AndroidAIDE combines mobile coding tools, lessons, a visual UI designer, and app packaging for Android-focused development.
- 7
Eclipse Che
by Eclipse CheFree plan LinuxSelf-hostedWebEclipse Che provides Kubernetes based development workspaces with several IDE and Git identity options. Teams should account for how workspace files persist when a workspace stops.
- 8
Eclipse IDE
Free plan LinuxMacWindowsEclipse IDE offers a free, extensible development platform with packages for several programming areas and dedicated Java tooling.
- 9
Greenfoot
Free plan LinuxMacWindowsGreenfoot combines Java learning, interactive project building, and online sharing in a free environment. Check the listed system requirements, especially if 32-bit support is needed.
- 10
IntelliJ IDEA
Free plan APIExtensionLinux+2IntelliJ IDEA combines Java and Kotlin coding assistance with debugging, build, testing, and version-control integrations.
- 11
Code on the Go
Free plan AndroidChoose Code on the Go if you want to create Kotlin or Java Android apps directly on an Android device, including when working offline.
- 12
MCreator
Free plan LinuxMacWindowsMCreator combines visual tools, code editing, asset creation, and testing for making Minecraft content.
- 13
Inteljava IQ
Free plan WindowsInteljava IQ combines JVM language support with coding assistance, database tools, and web and enterprise development areas.
- 14
Processing
Free plan LinuxMacWindowsProcessing combines a sketch-focused development environment with tools for visual output, libraries and command-line use.
- 15
Spring Tools for Eclipse
Free plan ExtensionLinuxMac+1Choose Spring Tools for Eclipse if you want free Spring Framework and Spring Boot development support within Eclipse, with project creation, code navigation, completions, and Actuator details.
- 16
Java N-IDE
Free plan AndroidPick Java N-IDE if you want a free Android project for learning Java, running Java files, or building Android apps.
- 17
JuiceMind Java IDE
Free plan WebChoose JuiceMind Java IDE for browser-based Java instruction with automatic grading and classroom tools.
- 18
Jvdroid
Free plan AndroidJvdroid offers an offline Java compiler and a set of editor tools for Android. Its lack of native Android app builds and the listed data handling terms are important to consider before installing.
- 19
SnapCode
Free plan LinuxMacWeb+1SnapCode brings Java editing, visual coding, and graphics tools into a free IDE for education. Note that Java Markdown remains in development and several listed roadmap items are not yet available.
- 20
Oracle JDeveloper
Free plan LinuxMacWindowsOracle JDeveloper offers a free Java development environment with build, debugging, and testing capabilities across three operating systems.
- 21
MyEclipse
Free trial LinuxMacWindowsMyEclipse brings broad Java, web, server and database tooling into one IDE, with optional AI capabilities.
- 22
Spring Cloud Gateway
Free plan - 23
IBM Rational Developer for i
Paid LinuxMacWindows
#1Places #1, #2, #3, #4, #5 on this list can be bought by the makers of the software on it. See the price
More in Developer Tools
- JavaScript Build Tools27
- JavaScript Package Managers19
- JavaScript Testing Frameworks23
- JSON Tools29
- Key Management Software25
- Key-Value Databases31
- Kubernetes Backup Software31
- Kubernetes Cost Management Software25
- Kubernetes Deployment Tools28
- Kubernetes Ingress Controllers28
- Kubernetes Management Platforms29
- Kubernetes Monitoring54