1. 程式人生 > >刪除jar包的某些class重新打jar包

刪除jar包的某些class重新打jar包

問題:

在做第三方登陸的時候發現的一個問題。由於之前的專案集成了sharesdk分享,現在想用微博的sdk做登陸,出現了jar包衝突(ShareSDK-SinaWeibo-2.3.7.jar與weibosdkcore_release.jar)的問題。


我的解決方法,整合微博的sdk,所以需要刪除sharesdk-sinaweibo包的com.sina.sso目錄下的檔案,然後重新打成jar包。

解決方法

步驟一:刪除目錄

將ShareSDK-SinaWeibo-2.3.7.jar字尾名改成ShareSDK-SinaWeibo-2.3.7.zip,然後解壓縮ShareSDK-SinaWeibo-2.3.7.zip。刪除衝突的檔案。

步驟二:重新打jar包

1、cd到ShareSDK-SinaWeibo-2.3.7檔案目錄 2、執行命令   在目錄ShareSDK-SinaWeibo-2.3.7目錄下會生成count.jar包,改為ShareSDK-SinaWeibo-2.3.7.jar替換原先的jar。