Java Rebel - On the fly class reloading
vinaytechs.blogspot.com
vinaytechs.blogspot.com
http://bugs.sun.com/view_bug.do?bug_id=4910812
Ironically, the IBM JVM has the best support for hot code replacement--you can add methods without restarting, IIRC.