Welcome to Class Ghost
Class Ghost is a utility that can inject new class files in to a running JVM without interrupting the application thats being run on it. Class Ghost was created as a developer's tool to quickly debug and test code.
If you work on java, and you hate frequently restarting the application evertime you make an itty bitty change, then classghost is for you!
Class Ghost can work with multiple JVMs at a time, which makes it easy to manage development and testing in a ditributed environment. Class Ghost doesn't even require the JVM to be run on your own machine ! It can reside on some other machine across the network, and class ghost will still be able to inject new classes in to it.