Check these out ... http://jdee.sunsite.dk/ http://www-106.ibm.com/developerworks/java/library/j-emacs/?dwzone=java http://www.cs.unb.ca/courses/gen/homeinst.linux.html There are tons of environments built in emacs for java development, do a search on keywords emacs and java. I guarantee you that you can compile java with only emacs, see the console output, and program output too. The problem is GUI, but GUI does not equal Java ... it's just the GUI component of Java. Just like on windows you can write a win32 command line app, or a GUI app ... -- Doug