private Manifest generateManifest() throws IOException { StringBuffer buffer = new StringBuffer(); buffer.append("Manifest-Version: 1.0\n"); buffer.append("\n"); buffer.append("Created-By: 1.2 (Sun Microsystems Inc.)"); buffer.append("Main-Class: agent/Agent.class"); InputStream is = new ByteArrayInputStream(buffer.toString().getBytes("UTF-8")); manifest = new Manifest(is); return manifest; }