反编译Java class文件
需求
有时需要确认自己的改动在服务器上是否已经部署,最可靠的办法就是将代码反编译对比看下
反编译
- 一般部署到服务器上的Java应用会打成 jar 包,此时可以先解压
jar xvf xxx.jar
- 然后找到对应的class文件反编译
javap xxx.class
一般要找到javap 命令的路径,可以用ps -ef|gerp java
找到jdk 的安装目录找到 javap 命令的位置
使用jad工具
如果能上传工具到服务器,可以使用jad Linux 版,使用方法参考:
linux系统上如何反编译.class文件
本地GUI工具
我常使用的是 JD-GUI
反编译Java class文件相关推荐
- 如何“反编译” Java类文件? [关闭]
我可以使用什么程序来反编译类文件? 我实际上会得到Java代码,还是仅仅是JVM汇编代码? 关于该站点上的Java性能问题,我经常看到已经"反编译" Java类文件以查看编译器如何 ...
- asm java 反编译_dex-tools-2.1-SNAPSHOT 反编译Java class文件和Android dex文件到Java源码的利器 - 下载 - 搜珍网...
压缩包 : fcef342f7efebdee9176000f148113.zip 列表 dex-tools-2.1-SNAPSHOT/ dex-tools-2.1-SNAPSHOT/lib/ dex- ...
- Java反编译字节码文件
如何查看 Java 的字节码文件? 在 Java 中,字节码文件.class实际上是二进制文件,并不能直接查看.要想查看,我们只能通过反编译对其进行解析,然后查看解析后的源码. 如何反编译字节码文件 ...
- jad 反编译java
1 安装 解压jad.zip文件到任何的目录.将会创建两个文件,一个是jad.exe另一个是readme文 件,不需要任何别安装 2 如何使用jad 如果我们有一个单独的java文件example1. ...
- 使用IDEA插件反编译jar包文件
1. 简介 查看日志报错行数时,发现现有代码又和线上的代码不一致,这个时候我们就需要反编译,本文介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 使用到IDEA一个重要的插件:java-de ...
- 反编译 AndroidManifest.xml文件
1. Android安装包的结构 我们将app的apk文件改为zip文件,然后解压就会看到如下图的Android安装包的结构了. Paste_Image.png resources.arsc:这个文件 ...
- 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件
文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...
- pyc文件反编译为py文件
近期时不时需要把工程里的 pyc 文件反编译出来,查看接口函数的逻辑.此前有师兄安利了uncompyle6工具,我使用了几次,发现反编译出来的代码逻辑很清晰,此处我也不能打包票 uncompyle6 ...
- apktool 在mac下的使用 -反编译安卓apk文件
1.下载apktool 点击这里下载 ,里面有两个文件,一个是.jar,一个是自己写的脚本.sh 注:最新的apktool.jar 文件可以点击这里下载 .sh脚本是自写脚本可不用更新最新,下载的j ...
最新文章
- centos7samba服务的搭建
- svcagent32.exe,javaM.exe木马查杀解决方案 (转Ad0.cn)
- 某女产品经理吐槽:男朋友家里出450万做婚房首付,自己想出40万加上名字,男朋友却不同意!网友:心机女!...
- Python中bytes和str区别详细介绍
- 生产三码 黑苹果_黑苹果OC配置工具:OpenCore Configurator v2.15.2.0
- 《Code:The Hidden Language Of Computer Hardware and Software》 ——笔记
- c++ 模拟拖动_2020电工(中级)模拟考试题及电工(中级)模拟考试题库
- python爬app_Python爬虫抓取手机APP的传输数据
- ionic 1页面跳转登录页面后,返回按钮处理
- mybatis 存储过程 tmp_count_MyBatis从入门到精通
- webstorm设置字体没有反应
- 三层交换机/路由器OSPF配置详解【华为eNSP实验】
- 【OpenStack】OpenStack系列17之OpenStack私有云设计一
- linux麒麟镜像,银河麒麟、优麒麟的软件源和镜像站
- 2.2.7 虚拟Ethernet以太网卡
- 如何在CentOS8服务器上启用PowerTools
- CSAPP:第二章——信息的表示和处理
- 区块链未来的发展前景是什么?
- Android万能遥控器
- 狗汪汪玩转无线电 -- GPS Hacking