Mac如何替換jar包指定的文件

今天做項目需要把dubbo服務接口更新到公司內中央倉庫 但是這個對外提供dubbo服務的的jar跟項目的jar不一樣 所以需要把class文件替換之前的jar,上網找了很多方法 ,感覺先解壓了再打包jar比較麻煩 而且mac中又不可以像windows那樣直接操作打開替換jar文件 上網找了一些資料

jar uvf demo.jar demo.class

但是這樣會直接把demo.class 直接添加到demo.jar包的根目錄

jar uvf demo.jar com/demo/demo.class 

這樣就可以替換對應應目錄的class文件了。

這裏值得注意的是  demo.class 必須放在com/demo 文件下,要和jar裏的的路徑對應起來。不然會提示

沒有這個文件或目錄。jar 包 和 com 文件夾的上級在同一個目錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章