import java.io.*; import javassist.util.HotSwapper; public class Test { public static void main(String[] args) throws Exception { HotSwapper hs = new HotSwapper(8000); new HelloWorld().print(); File newfile = new File("logging/HelloWorld.class"); byte[] bytes = new byte[(int)newfile.length()]; new FileInputStream(newfile).read(bytes); System.out.println("** reload a logging version"); hs.reload("HelloWorld", bytes); new HelloWorld().print(); newfile = new File("HelloWorld.class"); bytes = new byte[(int)newfile.length()]; new FileInputStream(newfile).read(bytes); System.out.println("** reload the original version"); hs.reload("HelloWorld", bytes); new HelloWorld().print(); } }