王小扬博客
Git
AI
产品
film
AI Code
Java
其他
计算机网络
DB
云原生
Node
Docker
操作系统
Elasticsearch
Apollo
Nestjs
Think
大前端
PHP
软件开发
设计
生活技巧
CI
缓存
🗒️java反编译;将class变成java;利用idea进行反编译
type
status
slug
date
tags
summary
category
password
icon
方式
- 利用Idea直接查看引入的jar包,或者利用idea反编译插件,将jar包变成java文件
- 在线上传jar包进行反编译:http://www.javadecompilers.com/
- 自己下载工具进行反编译
使用经验
- 最好去使用idea反编译插件,将jar包变成java文件;
- 其他的工具有的太老,结果很差劲,有的字符集不支持需要去调整
Idea进行反编译
从idea的terminal进入需要反编译jar包的位置,执行以下命令
结果输出后还是一个jar文件,直接解压就可以,里面是.java格式的
碰到错误处理方式
- 这个包是使用jdk11编译的
- 运行的时候用的是自己的环境,52就代表了1.8版本,低版本编译在高版本可以兼容运行,但是高版本的编译在低版本就无法运行
- 所我我又装了一个11版本的jdk问题就解决了
class version对应的版本
上一篇
MySQL 批量修改表名
下一篇
docker安装的jenkins如何在宿主机启动jar包
Loading...