How to combine two Jar files

Sure, just extract the two jar files and recreate a new one

$ mkdir tmp
$ (cd tmp; unzip -uo ../jar1.jar)
$ (cd tmp; unzip -uo ../jar2.jar)
$ jar -cvf combined.jar -C tmp .

The stuff with tmp ensures that the two existing jars are extracted into a clean directory and then the new one made from that.

Be aware that you may also need to merge any manifest.mf files contained therein, and if there are any also include the ‘-m’ option in that file command.

Leave a Comment