変更したクラスを jar ファイルに手動で追加することは可能ですが、簡単にするために実行時に行いたいと考えています。
このように言いましょう:
JAR_A.jar - A.class および B.class を含む
JAR_B.jar - B.class の修正バージョンを含む
変更された B.class をアーカイブ マネージャーで手動で追加する代わりに、実行時に同じことを達成したいと考えています。
変更したクラスを jar ファイルに手動で追加することは可能ですが、簡単にするために実行時に行いたいと考えています。
このように言いましょう:
JAR_A.jar - A.class および B.class を含む
JAR_B.jar - B.class の修正バージョンを含む
変更された B.class をアーカイブ マネージャーで手動で追加する代わりに、実行時に同じことを達成したいと考えています。
http://www.java2s.com/Code/Java/File-Input-Output/CreateJarfile.htm
FileOutputStream fout = new FileOutputStream("c:/tmp/foo.jar");
JarOutputStream jarOut = new JarOutputStream(fout);
jarOut.putNextEntry(new ZipEntry("com/foo/")); // Folders must end with "/".
jarOut.putNextEntry(new ZipEntry("com/foo/Foo.class"));
jarOut.write(getBytes("com/foo/Foo.class"));
jarOut.closeEntry();
jarOut.putNextEntry(new ZipEntry("com/foo/Bar.class"));
jarOut.write(getBytes("com/foo/Bar.class"));
jarOut.closeEntry();
jarOut.close();
fout.close();