AFAIK, Textpad can compile Java from within the editor because they use it in University (I haven't used their machines for a while, prefer my laptop. Sure that the above is the case though).
I really recommend Netbeans. Version 6 is out soon and has basically combined most of the nice Sun backed extensions for 5.5 into the core.
|