Linux解壓JAR包 查看class內(nèi)容方式
快速解決方案
- 查詢class相對(duì)路徑:
jar tf test.jar | grep "test.class" - 單獨(dú)解壓class文件:
jar xvf test.jar com/test/test.class - 查看class文件內(nèi)容:
javap -c com/test/test.class
背景
服務(wù)運(yùn)行后,日志打印出來發(fā)現(xiàn):字段丟失,定位查找問題,確認(rèn)是否是服務(wù)器CLASS類與本地JAVA代碼不一致。
查找類目錄
Linu命令 展開當(dāng)前目錄結(jié)構(gòu):tree
定位到類所在JAR包:


JAR命令的應(yīng)用
以下為:JAR命令的基本使用
1. 過濾class路徑
使用方式:
jar tf test.jar | grep "test.class"
使用示例:
jar tf hs-global-modelbff-api-1.0.9-SNAPSHOT.jar | grep "UserBenefitDTO.class"

2. 解壓JAR文件
2.1 簡(jiǎn)單粗暴,直接解壓整個(gè)JAR包:
使用方式:
jar xvf test.jar
使用示例:
jar xvf hs-global-modelbff-api-1.0.9-SNAPSHOT.jar
2.2 優(yōu)雅精致,解壓需要查看的類:
使用方式:
jar xvf test.jar com/test/test.class
使用示例:
jar xvf hs-global-modelbff-api-1.0.9-SNAPSHOT.jar com/tpsjj/dto/user/UserBenefitDTO.class

注意:JAR包 跟 class 路徑不能寫反哦
3. 查看class文件內(nèi)容
使用方式:
javap -c com/test/test.class
使用示例:
javap -c com/tpsjj/dto/user/UserBenefitDTO.class

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
centos7修改網(wǎng)卡后無法上網(wǎng)問題解決過程
大家好,本篇文章主要講的是centos7修改網(wǎng)卡后無法上網(wǎng)問題解決過程,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
linux網(wǎng)絡(luò)參數(shù)配置方法詳解
這篇文章主要介紹了linux網(wǎng)絡(luò)參數(shù)的配置方法,這樣可以讓你的服務(wù)器訪問網(wǎng)絡(luò),主要參數(shù):IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS2013-11-11
Linux系統(tǒng)配置NAT網(wǎng)絡(luò)模式的詳細(xì)步驟(附圖文)
本文詳細(xì)指導(dǎo)如何在VMware環(huán)境下配置NAT網(wǎng)絡(luò)模式,包括設(shè)置主機(jī)和虛擬機(jī)的IP地址、網(wǎng)關(guān),以及針對(duì)Linux和Windows系統(tǒng)的具體步驟,特別提到阿里DNS服務(wù)的使用和Linux系統(tǒng)中網(wǎng)卡文件的編輯,需要的朋友可以參考下2025-04-04
Linux虛擬機(jī)修改ip地址,查看網(wǎng)關(guān),網(wǎng)絡(luò)環(huán)境配置的教程
這篇文章主要介紹了Linux虛擬機(jī)修改ip地址,查看網(wǎng)關(guān),網(wǎng)絡(luò)環(huán)境配置的教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
CentOS下Lighttpd Web服務(wù)器安裝與配置方法
CentOS下Lighttpd Web服務(wù)器安裝與配置方法,需要的朋友可以參考下。2011-04-04
Linux下雙網(wǎng)卡Firewalld的配置流程(推薦)
firewalld提供了一個(gè) 動(dòng)態(tài)管理的防火墻,用以支持不同網(wǎng)絡(luò)區(qū)域的規(guī)則,分配對(duì)一個(gè)網(wǎng)絡(luò)及其相關(guān)鏈接和界面一定程度的信任。這篇文章給大家介紹了Linux下雙網(wǎng)卡Firewalld的配置流程,需要的朋友參考下吧2018-04-04
CentOS7下安裝yum源及上傳下載命令rz、sz安裝方法(圖解)
這篇文章主要介紹了CentOS7下安裝yum源及上傳下載命令rz、sz安裝方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11

