I used Eclipse very happily when I was coding a lot in Java. Lots of nice short cuts, useful plugins (and not too hard to add or modify them), an OK way to handle version control stuff, acceptable screen layout with reasonable options (cannot get a perfect screen layout because there is too much wanted at the same time). I never tried Netbeans, partly because Eclipse was more than adequate.
I've tried NetBeans and Eclipse, and they're not bad, but the interface seems a bit...cluttered to me. I personally prefer JCreator, but it's Windows-only.
Ive been hearing about Netbeans but Id like alternatives. Any out there? If the program is not written in Java (ironic I know) I would perfer it.
Would you care to explain more? You need an IDE and it supposed to handle other languages or you just want IDE that is not based on Java?
IDEs like IntelliJ IDEA, Eclipse and NetBeans usually have plugin or add on that supports other languages.
You may like JCreator now because is simple, but in future you will have to learn one of above as JCreator is aimed for students only and no serious development...
My mistake for not explaining right :)
My ideal IDE would be a IDE that is not written in Java but can code and comply Java code.
I know that NetBeans is Java based as it started some 12-15 years as university final year project in Prague. Become community popular, but then Sun Microsystems took over and version 4 was in bad ways. Seeing they mistake after year something they gave it back to community but damage was done.
IntelliJ Idea is Java based.
Eclipse I know is mostly Java, but there should be some core in C/C++. Oracle has their JDeveloper (seen demo, but I wouldn't touch it, big confusing fur ball) Java build. There are some other IDEs, but you wouldn't see them in industry as they are mostly students IDEs like JCreator, BlueJ.
Anyway you still did not explain your reason why you looking for IDE for Java that is not Java built.