How to combine two Jar files

后端 未结 8 1536
情深已故
情深已故 2020-11-28 05:31

Is it possible to combine two jar files such that in an applet tag I can simply do something like

archive=\"jarjar.jar/jar1.jar\"...  ...archive=\"jarjar.jar         


        
8条回答
  •  春和景丽
    2020-11-28 06:03

    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.

提交回复
热议问题