I think it depends a lot on the project. And secondly, your knowledge of java. Personally, I try to stay away from IDE's. I have used Eclipse, Sun ONE Studio (Based on NetBeans), NetBeans, and JEdit. Sun ONE/NetBeans is the only ones with a GUI Builder. But other than that, all 4 are quite good. The only bad thing I would say about Sun 1, Netbeans, and JEdit is they are written entirely in SWING, so they can be a bit slow. If you don't know JAVA I would say stay away from an IDE until you feel comfortable with the langauge because you will learn more using a simple text editor. My favorite in Windows is JCreator. Now, going back on my statement above, I have found that using an IDE when developing Web Applications is quite benificial. Particularly with Sun 1. Essincially for the initial setup of the application. Once the skeleton is up though, I'm back to a simple editor or I am just not using the extras with the IDE. There are lot's of posts in the forum regarding features and benifits for 1 IDE over another. I suggest doing a search in the forum and reading some of those before deciding on a particular IDE. Also, downloading and trying each one is always a good idea. Eclipse JEdit Sun 1 Studio Good luck and have fun.
Gregg, Under normal circumstances, I would agree with you, but check out any job posting and they'll ask for people who have experience using IDEs. Pretty silly, huh? Anyway, I would try to grab JBuilder Enterprise Edition, in addition to grabbing an app server (WebLogic is pretty good). This way, one can practice EJBs, another employer wet dream.
Java-ridden fury with an attitude.<p>If you don't get caught, it's not cheating.