Java Development on a Mac – Xcode, Eclipse, or Netbeans

eclipsejavamacosnetbeansxcode

I've been using Xcode for the usual C/C++/ObjC development. I'm wondering what are practical considerations, opinions of Xcode, Eclipse or NetBeans usage on a Mac for Java development?

Please don't include my current usage of Xcode in your analysis.

Best Answer

You missed the Rolls Royce of all IDEs. IntelliJ Idea.

If you can afford to buy a personal license, go for it. Edit: There’s a free Community Edition which is a superb way to get started with Java, Scala or Kotlin.