I'll try it, but I'm guessing that it doesn't meet the "simple,
lightweight" requirement. Will check it out anyway.
The "I" in "IDE" stands for "integrated". That belies "simple, lightweight",
since by definition what it "integrates" is a host of features.
So which will it be? Simple and lightweight, or an IDE?
Netbeans is, in my own personal esthetic, much easier to use than Eclipse, but
essentially all the major IDEs will do what you want, except be lightweight
since they are IDEs.
For lightweight, use vi and Ant. That is not sarcasm, although personally I
prefer emacs and Ant. Emacs gives me all the syntax-coloring and indentation
power I want.
When I need integration, say of Javadocs, Web server, compiler and builder,
libraries, deployment and debugging, then I use an IDE, in my case Netbeans by
preference.
Your request is like asking for a sports car that goes from 0-60 mph (0-100
kph) in 4.2 seconds that will also seat seven and get 40 miles to the gallon
(OK, whatever that is in km per litre) and be totally survivable in the event
of a crash.
- Lew