1.在jar包路徑內,輸入以下命令查看jar包內的內容
jar vtf xxx.jar
2.搜索jar包內的想要下載的class文件或者其他文件,可以連同第一步使用管道命令:
jar vtf xxx.jar | grep xxx.class
3.查找到后復制該class文件在jar包內的路徑, 然后只解壓該class文件:
jar xf xxx.jar BOOT-INF/classes/.../xxx.class
4.解壓后的文件在jar包同路徑下的BOOT-INF文件夾中,進入后就看到解壓的class文件了,然后使用sz命令下載下來即可
sz BOOT-INF/classes/.../xxx.class
5.把下載下來的class文件放在IDEA中,即可查看代碼。
以上步驟可以一氣呵成。避免了下載整個jar包所需大量時間的問題。以此對比本地代碼可以排除服務器上的代碼和本地代碼不一致的問題。