Vim: http://eclim.org/
Emacs: http://www.emacswiki.org/emacs/EmacsEclim

Has anyone tried this?  Any success?  Should I just stick with ECB?

Problem with ECB is that it doesn't reference files in other directories... always open to alternatives.

Jai