查看并解压下载Linux下jar包内的class文件

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包所需大量时间的问题。以此对比本地代码可以排除服务器上的代码和本地代码不一致的问题。

原文地址:https://www.cnblogs.com/qukun/p/13841350.html