FileOutputStream fos = new FileOutputStream("aaa.jar");
JarOutputStream jarOs = new JarOutputStream(fos);
JarEntry jarEntry = new JarEntry("aaaa.vm");
jarOs.putNextEntry(jarEntry);
jarOs.write("这里是上面的vm文件的内容的byte数组");//可以通过FileInputStream 来读取这个vm循环写入jar中
jarOs.closeEntry();
JarEntry jarEntry = new JarEntry("com/alibaba/test/aaaaaaa.class");
jarOs.putNextEntry(jarEntry);
jarOs.write("这里是上面的class文件的byte数组");//可以通过FileInputStream 来读取这个vm循环写入jar中
jarOs.closeEntry();
jarOs.close()