java判断jd安装,java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用...

java - 安装和使用 java 反编译应用: jd-compiler ,以及命令行的使用

2020-07-05 17:26

访问量: 351

分类:

技术

1. 下载 对应的jar 文件 ( jd-gui.jar)

2. 本地安装好 jdk  ( linux 下: apt-get install openjdk-8-jdk )

3. 运行:  java -jar jd-gui.jar

就可以看到了。

可以单独打开某个jar文件, 就可以看到里面的内容了。

可以把所有的jar都解压缩之后,保存成一个文件。

4. 通过open的按钮, 一个一个的打开你所需要的jar  ( 没错! 可以多个jar 同时打开!)

5. 通过点击上面左数第三个按钮,就是搜索。 输入你感兴趣的单词。

6. 可以像 eclipse 那样跳转( ctrl + 鼠标左键,点到 某个class, method上)

如何使用命令行?

1. 来这里下载:

https://github.com/kwart/jd-cmd/releases/tag/jd-cmd-1.1.0.Final

2. 运行:

jd-cli *.jar

就会发现, jd-cli 把所有的jar文件都进行了反编译,内容是: xx.src.jar

3. 把所有的  .src.jar 文件都解压缩

find ./ -name "*.src.jar" -exec jar -xvf {} \; (注意这里结尾的 \; 前面务必有个空格)

也可以这样:

1. 获得所有的jar  (过程略)

2. 把所有的jar都解压缩 到一个目录下!,成为 /a/b/c.class

find ./ -name "*.src.jar" -exec jar -xvf {} \;

3. 把所有的.class文件,都压缩到一个jar文件中:

/workspace/ase$ jar cvf market_manager_classes.jar -C ./market_manager_classes/ .

使用的时候,几个快捷键:

ctrl + shift + s : 搜索。  记得不能简单的输入 FirmInfo 这样的内容,需要 *FirmInfo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值