Java 命令方式添加,替換jar包中class文件


前言

在Java實際開發工作中,有時會只修改jar包中的某一個或者某幾個類;或者新增一個或者幾個類。除了重新打jar外,Java 提供命令的方式,可以將類的class文件添加進jar包。

操作步驟:

  1.    將本地要進行替換的java類,編譯成.class文件;一般情況下執行mvn package 命令,就會生成新的class文件;  也可以執行命令 javac test.java ,得到test.class。
  2.    將服務器中的xxx.jar包下載下來,放在單獨文件夾下,查看要替換的test.class文件在xxx.jar包中所在的目錄, 例如在如下目錄:com\cnblogs\demo。
  3.    在jar包所在的文件夾的地址欄里輸入cmd,進入命令窗口后,建立文件目錄:md  com\cnblogs\demo。
  4.    將第一步編譯好的test.class文件放入 com\cnblogs\demo 目錄下。
  5.    通過執行命令 jar uvf 將test.class插入到xxx.jar中:

                    只替換一個文件:jar uvf xxx.jar com\cnblogs\demo\test.class

                    替換文件夾中多個文件:jar uvf xxx.jar com\cnblogs\demo

        6.    最后可以將生成好的xxx.jar 替換原來的jar包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM