๐ŸŒ
Reddit
reddit.com โ€บ r/learnjava โ€บ lightweight ide to learn java
r/learnjava on Reddit: lightweight IDE to learn Java
August 19, 2022 -

Hi, I am trying to learn Java.

I'm probably going to learn it on both Mac and Windows.

For Mac, is there any lightweight IDE recommendation you guys have?

Then, for Windows, is it possible to use Notepad++ or is it recommended for java? I am working through a textbook "Programming and Problem Solving with Java".

I like Notepad++ because it is very lightweight, and I have past experience from botting Diablo II using it.

Best!

๐ŸŒ
Brilworks
brilworks.com โ€บ blog โ€บ top-ides-for-java-development-on-mac
Top IDEs for Java Development on Mac
September 4, 2025 - In this guide, we compare the best Java IDEs for Mac: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code, and Oracle JDeveloper, highlighting their pros, cons, and key features so you can pick the one that fits your project needs.
Discussions

Best IDE for Mac?
I recently bought a mac and wanted to get some info on good IDE's as I am lost after upgrading from Ubuntu and using Geany.... Any ideas? ... If you are getting into iOS development, Xcode is a must. It has a great set of tools and its easy to use. For web development, I've recently started using Sublime text and I love it and if you are getting into Java ... More on teamtreehouse.com
๐ŸŒ teamtreehouse.com
4
February 1, 2014
IDE's - Apple Community
There isn't one IDE that is going to be best for all the languages you plan to learn. If you look at the JetBrains site, you will see they have IDEs suited for particular languages. Most web developers use text editors instead of IDEs on Mac. Popular Mac text editors include Visual Studio Code, BBEdit, Sublime Text, Nova, and TextMate. Eclipse and NetBeans are popular IDEs for learning Java... More on discussions.apple.com
๐ŸŒ discussions.apple.com
January 31, 2022
Is Eclipse the best IDE for Java? - Stack Overflow
And no, not even IDEA is perfect, I know it. Because I use it a lot. But it is the best Java IDE if you ask me. Even the Community edition. ... [This is not really an answer, just an anecdote. I worked with guys who used emacs heavily loaded with macros and color coded. More on stackoverflow.com
๐ŸŒ stackoverflow.com
Best ide or text editor for java?

First: go for a proper IDE (so, not Sublime, VS-Code, etc.) unless your course tells you different.

The big three IDEs are:

  • Eclipse (free)

  • IntelliJ (Community Edition is free)

  • Netbeans (free)

Try all three for some time and see which one you like best.

If you're in an entry class, it could be that BlueJ is recommended. Personally, I think it is complete and utter crap and causes more problems than it solves.

More on reddit.com
๐ŸŒ r/learnjava
11
3
June 8, 2018
People also ask

What is a Java IDE?
An integrated development environment, or IDE, is a software program that developers use to write and debug code more easily. Java IDEs can increase productivity by combining capabilities such as editing, building and testing within a single application.
๐ŸŒ
jrebel.com
jrebel.com โ€บ blog โ€บ best-java-ide
Most Popular Java IDEs in 2025 | JRebel by Perforce
What are the Most Popular Java IDEs of 2025?
According to the 2025 Java Developer Productivity Report, 84% of respondents use are using IntelliJ IDEA, VS Code (aka Microsoft Visual Studio Code) overtook the second
๐ŸŒ
jrebel.com
jrebel.com โ€บ blog โ€บ best-java-ide
Most Popular Java IDEs in 2025 | JRebel by Perforce
๐ŸŒ
JRebel
jrebel.com โ€บ blog โ€บ best-java-ide
Most Popular Java IDEs in 2025 | JRebel by Perforce
Java IDEs can increase productivity by combining capabilities such as editing, building and testing within a single application. Back to top ยท Ranking the best Java IDEs is difficult, but the top choice is overwhelmingly IntelliJ IDEA.
๐ŸŒ
Cursor
cursor.com
Cursor
This element contains an interactive demo for sighted users showing multiple Cursor interfaces: the IDE with AI-powered coding assistance, the CLI with command-line assistance.
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ java โ€บ best-java-ide-for-developers
Java IDEs For Developers - GeeksforGeeks
Best For: Enterprise and academic projects with custom tooling needs. Latest Feature (2025): Eclipse now offers an AI-powered โ€œCode Whispererโ€ assistant for context-aware bug detection and code optimization. NetBeans is an official Apache IDE for Java known for its simplicity and built-in support for Java SE, EE, and Maven. It runs smoothly on Windows, Linux, and macOS and offers tools covering the entire software development lifecycle.
Published ย  October 10, 2025
๐ŸŒ
JetBrains
jetbrains.com โ€บ idea
The Leading IDE for Professional Java and Kotlin Development
3 days ago - IntelliJ IDEA is the JetBrains IDE for pro development in Java and Kotlin. Built for your comfort, it unlocks productivity, ensures quality code, supports cutting-edge tech, and protects your privacy.
๐ŸŒ
IDRSolutions
blog.idrsolutions.com โ€บ home โ€บ the top 11 free ide for java coding, development & programming
The top 11 Free IDE for Java Coding, Development & Programming
October 15, 2024 - Projects can be configured to use specific Java Development Kits. Android Studio, which is distributed under the Apache License 2.0, can be downloaded for Windows, Mac OS X, and Linux. It has taken over from Eclipse as Googleโ€™s main IDE for developing native Android applications.
Find elsewhere
๐ŸŒ
Microsoft
visualstudio.microsoft.com โ€บ vs
Visual Studio IDE - AI for coding debugging and testing
1 week ago - Visual Studio is the best IDE for building modern, cross-platform applications for Windows, Mac, Linux, iOS, and Android.
๐ŸŒ
Quora
quora.com โ€บ What-is-the-best-IDE-for-coding-in-Java-on-a-Mac
What is the best IDE for coding in Java on a Mac? - Quora
It wont make any IDE good or bad for others. So consider this answer very opinionated and not the facts. For simple projects or seasonal devs: Jetbrains IntelliJ is the best choice, as this IDE is as...
๐ŸŒ
Placement Preparation
placementpreparation.io โ€บ home โ€บ blog โ€บ programming โ€บ best java ides and code editors
11 Best Java IDEs and Code Editors to Use in 2025
December 26, 2024 - BlueJ is an integrated development environment (IDE) specifically designed for teaching and learning object-oriented programming, primarily using Java. It is widely used in educational settings due to its simplicity and basic features that are ideal for beginners. ... Xcode is Appleโ€™s integrated development environment (IDE) for macOS, used for developing software for macOS, iOS, watchOS, and tvOS.
๐ŸŒ
Oracle
java.com โ€บ en
Java | Oracle
Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. Java continues to be the development platform of choice for enterprises and developers ยท For End Users on a Desktop ...
๐ŸŒ
Eclipse IDE
eclipseide.org
Eclipse IDE | The Eclipse Foundation
Supports Java 25 and provides the necessary tooling for development.
๐ŸŒ
Turing
turing.com โ€บ blog โ€บ best-java-ides-and-editors
10 Best Java IDEs and Editors in 2025 | Turing
February 21, 2025 - This free Java IDE was founded in 1999 by John Rosenberg and Michael Kolling and is one of the best Java IDEs for web development in 2025. According to one of the most recent polls, BlueJ has an exceptional user satisfaction rating of 80 percent. Fun fact: BlueJ was initially created for instructional and training purposes. ... BlueJ offers strong debugging capabilities. It is straightforward, convenient, and easy to work on. It supports Windows, Linux, and Mac OS.
๐ŸŒ
Pangea.ai
pangea.ai โ€บ resources โ€บ setting-up-java-development-for-mac-m1
Setting up Java Development for Mac M1 | Pangea.ai
The final step in setting up Java on Mac is to install a suitable IDE to write code on your machine.
๐ŸŒ
Visual Studio Code
code.visualstudio.com โ€บ docs โ€บ languages โ€บ java
Java in Visual Studio Code
November 3, 2021 - Leveraging the power of Visual Studio Code, Java developers get an excellent tool for both quick code editing and also the full debugging and testing cycle. It's a great choice for your Java work if you're looking for a tool which: Is fast, ...
๐ŸŒ
Team Treehouse
teamtreehouse.com โ€บ community โ€บ best-ide-for-mac-2
Best IDE for Mac? (Example) | Treehouse Community
February 1, 2014 - I recently bought a mac and wanted to get some info on good IDE's as I am lost after upgrading from Ubuntu and using Geany.... Any ideas? ... If you are getting into iOS development, Xcode is a must. It has a great set of tools and its easy to use. For web development, I've recently started using Sublime text and I love it and if you are getting into Java I also recommend Eclipse for both standard java and Android Development.
๐ŸŒ
Spring
spring.io โ€บ tools
Spring Tools for Visual Studio Code
State of the art open source Spring tooling for your favorite coding environment. Provides world-class support for developing Spring-based enterprise applications, whether you prefer Visual Studio Code, Cursor, Codespaces, Eclipse, or Theia.
๐ŸŒ
The Eclipse Foundation
eclipse.org โ€บ downloads โ€บ packages โ€บ release โ€บ luna โ€บ sr1 โ€บ eclipse-ide-java-developers
Eclipse IDE for Java Developers | Eclipse Packages
The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.
๐ŸŒ
Apple Community
discussions.apple.com โ€บ thread โ€บ 253611959
IDE's - Apple Community
January 31, 2022 - If you look at the JetBrains site, you will see they have IDEs suited for particular languages. Most web developers use text editors instead of IDEs on Mac. Popular Mac text editors include Visual Studio Code, BBEdit, Sublime Text, Nova, and TextMate. Eclipse and NetBeans are popular IDEs for ...
Top answer
1 of 16
74

Let me just start out by saying that Eclipse is a fantastic IDE for Java and many other languages. Its plugin architecture and its extensibility are hard to rival and the fact that it's free is a huge plus for smaller teams or tight budgets.

A few things that I hate about Eclipse.

  • The documentation is really lacking. I don't know who writes the stuff, but if it's not just flatly missing, it's incomplete. If it's not incomplete, then it's just flat out wrong. I have wasted many precious hours trying to use a given feature in Eclipse by walking through its documentation only to discover that it was all trash to begin with.
  • Despite the size of the project, I have found the community to be very lacking and/or confusing enough to be hard to participate in. I have tried several times to get help on a particular subject or plugin only to be sent to 3 or 4 different newsgroups who all point to the other newsgroup or just plain don't respond. This can be very frustrating, as much smaller open source products that I use are really good about answering questions I have. Perhaps it's simply a function of the size of the community.
  • If you need functionality beyond the bundled functionality of one of their distros (for instance, the Eclipse for Java EE Developers distro which bundles things like the WTP), I have found the installation process for extra plugins excruciatingly painful. I don't know why they can't make that process simpler (or maybe I'm just spoiled on my Mac at home and don't know how bad it really is out in the 'real' world) but if I'm not just unsuccessful, oftentimes it's a process of multiple hours to get a new plugin installed. This was supposedly one of their goals in 3.4 (to make installation of new projects simpler); if they succeeded, I can't tell.
  • Documentation in the form of books and actual tutorials is sorely lacking. I want a master walkthrough for something as dense and feature-rich as Eclipse; something that says, 'hey, did you know about this feature and how it can really make you more productive?'. As far as I've found, nothing like that exists. If you want to figure out Eclipse, you've got one option, sit down and play with it (literally play with it, not just see a feature and go and read the documentation for it, because that probably doesn't exist or is wrong).

Despite these things, Eclipse really is a great IDE. Its refactoring tooling works tremendously well. The handling of Javadoc works perfectly. All of features we've come to expect of an IDE are their (code completion, templates, integration with various SCMSs, integration with build systems). Its code formatting and cleanup tools are very powerful. I find its build system to work well and intuitively. I think these are the things upon which its reputation is really built.

I don't have enough experience with other IDEs or with other distros of Eclipse (I've seen RAD at work quite a few times; I can't believe anyone would pay what they're charging for that) to comment on them, but I've been quite happy with Eclipse for the most part. One tip I have heard from multiple places is that if you want Eclipse without a lot of the hassle that can come with its straight install, go with a for-pay distro of it. My Eclipse is a highly recommended version that I've seen all over the net that is really very affordable (last I heard, $50 for the distro plus a year of free upgrades). If you have the budget and need the added functionality, I'd go with something like that.

Anyway, I've tried to be as detailed as I can. I hope this helps and good luck on your search! :)

2 of 16
69

IntelliJ IDEA was awsome. Now it is just "better than Eclipse". You can code in IDEA several times faster than in Eclipse in my experience (I moved from being an Eclipse early-adopter to IDEA and haven't looked back) but IDEA has a number of flaws:

  • Full version is not free.
  • It hogs memory
  • Project management is not great
  • Jetbrains keep bringing out minor enhancements and calling them major releases. IDEA is now slower and buggier than it was a few years ago. And you get charged for the pleasure! (IDEA now has a free Community Edition)

I still wouldn't go back though; the code refactorings and intentions in IDEA are just too good.

A major version of Eclipse came out a while back and it took me about an hour of searching on the website to figure out what was actually contained in the release which might persuade me back into the fold. Visit JetBrains to see how to sell an IDE!