Hello,
I am relatively new to
Java, and I find myself overwhelmed by the number of
IDE's and build,
test, and documentation tools available. I am hoping someone can give me advice on the best tools for my situation.
I am writing a Swing GUI for a previously developed C model. I am using SWIG (Simplified Wrapper Interface Generator) to auto-generate JNI wrappers for the C code. The Swing part of the application will probably end up being less than 10,000 lines of code. I'm being pushed to roll out the application as soon as possible. So I can't devote huge amounts of time to learning new tools. I also want to make this application as simple as possible for my successors to maintain. I'm concerned that relying on a bunch of different tools will make maintenance a nightmare. Finally, any tool I use would need to be free and/or open-source.
Based on those constraints (a long list, I know), can anyone tell me what tools would be of the most use to me? I am already using Subversion for version control. I looked into NetBeans a few months ago, and while it seems like a very powerful tool, I'm afraid it would be problematic to integrate the NetBeans-generated Java code with the C and SWIG code.
Best,
Catherine