Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java

What is a good Java IDE for learning(and developement)?

I am about to go back to studying Java and would like to know what would be considered a good IDE for coding, compiling, and running Java programs on my local machine. Nothing against Workspaces, but the actual space provided is somewhat limiting for me. So I try to limit my use of it as much as possible.

I have also discoved other learning tools (which I feel is necessary in order to be able to complete the current track here) that I would like to go through first, or along with, the Treehouse track.

I've looked at intellij and netbeans so far, but would like to know about others before deciding on one. Thanks for your insight and assisstance.

isn't eclipse the default?

5 Answers

don't know. when installing the JDK Oracle offered Netbeads as an option. don't know anything about eclipse.

i had a look at a couple articles, and the ones that seem to come up again and again are eclipse, netbeans, and intellij. The one i tended to see in java tutorials online was eclipse, but that might just be chance. (if you want something purely for learning purposes, you could try BlueJ, but i'd use a realworld IDE myself)

hands down netbeans is a great start

At a large University in the USA we were told to use Netbeans. I personally like Intellij based purely on aesthetics.

If you think you'd be doing any android development in the future try IntelliJ since Android Studio is based on that.

Thank you all for your input. I will look into both in more detail.