Java Development tool recommendations?

I'm getting ready to purchase a Java development tool for my company.  I have one in mind, but I thought I'd get a second (or third, fourth, fifth, etc.) from the experts before pulling the trigger.

I'll likely have between 5 and 10 developers working on any project.  We'll be developing for both Unix and Windows server products...

Any suggestions?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

do you have a lot of UI stuff ?
I personall use Kawa ( which is (was ?) not a good UI Builder tool.

btw. as far as I remember JBuilder (which is not a bad product) is already free ?
JBuilder by Borland its good one.which i use.
search the PAQ's too.

but another candidate is Symantec Cafe,but mind you it's a horrid memory hogger ,u should have atleast 128MB on the developer PC's (on Windows NT4.0 which is same as my PC).The more Megs the merrier ,though some of our colleagues r working on 256 Megs.
I have used Symantec's 3.0 database developement trial edition

I don't think that MS VJ++6.0 will qualify for your purpose,though I use it personally for it's cool typing feature (drop down box)which saves me a lot of typing while coding.

haven't used JBuilder.trial version's available. I dont know for sure.

tried out IBM's Visual Age for Java ? trial version's available.

as heyhey pointed out what is the area u r working / thinking of working on? that will limit the search.

finally see ,most points still stand after about a year or so.
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

I like Visual J++.. When developing windows applications, you'll get a lot from Microsoft's java support.. For UNIX programming, my friends are still using text editors:)

Zicai - Got shot by my project..:(
If you are developing for Unix as well as Windows, stay away from Visual J++. Microsoft has incorporated its own features into its Java compiler, and you may have problems when you port the code.

You might also want to look at how the IDE will work with your source control system. We used JBuilder and Cafe at work, and then had to call up Visual Source Save to check the files back in. We were stuck with VSS because we had VB and Visual C++ developers. JBuilder3's Enterprise edition comes with PVCS.

Here is a link for feature comparison of the various JBuilder versions:

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
yes ,i think that Symantec Cafe & JBuilder integrate nicely with almost all Source code control systems.
I would avoid Visual J++ due to limited portability.

JBuilder foundation available FREE strictly uses the core packages and along with its designer you can get all the
GUI support u need for most purposes. The debugger
has great functionality.

Symantec Cafe offers similar conveniences but is a serious
memory hog.

Kawa is a cool cheap side tool for quick testing purposes

For most of these IDE's (cept Kawa) however you would need high end pentiums and atleast 128megs of ram.

I would be interested in comments on Visual Age.
RyanlAuthor Commented:
Thanks to everyone for your info.  I'm taking dorothy2's answer because it was the most on target for what I was looking for.  Weak reason, I know, but I had to choose someone.

Thanks again,
RyanlAuthor Commented:
Thanks for your help...
better get atleast 128 megs for all developer machines if u wanna develop for Java.

and yes the SCCS by dorothy2 is a very very important point
>>>source control system.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.