Not to be open-ended I will list my requirements.
- Must have native UI (or at least .net the backend can be Java I don’t care)
- Must work with Ant (basic functionality is enough, as long as it shows Ant’s output and double-clicking on [javac] errors inside ant outputs jumps to the referenced line)
- Must have code completion (including my source code and third party
.jars, no just JFC classes)
Extras (function which would help a lot):
- Showing my classes and methods in a treeview
- Alert for undefined symbols before compiling
- Unicode support
- Some form of integration with javadoc style documentation (reading JFC and other on-line documentation which was made by javadoc)
I think these are pretty down-to earth requirements.
Why don’t you just use Eclipse? Then you could’ve listed about 200 more extras in your requirements…