Eclipse is an IDE and has a couple full Java compilers inside. Emacs is a text editor and mostly uses regexes for highlighting text, and unix tools for generating tags to navigate the code.
There isn't enough people using Emacs for Java - it will probably never achieve the level of quality of well funded projects.
There isn't enough people using Emacs for Java - it will probably never achieve the level of quality of well funded projects.