原文:使用jd-gui+javassist修改已编译好的class文件

.原因:因为公司代码管理不当导致源码丢失,只好已编译好的class文件进行修改 .首先先在myeclipse中新建java项目并导入javassist .将需要修改的文件放到指定文件夹下 ..在项目中添加以下代码 注:jd gui和javassist的下载地址 http: download.csdn.net detail createnum ...

2016-03-07 17:22 0 3451 推荐指数:

查看详情

javassist修改 class 文件

得不好,这个项目的源码已经丢失了, 没有源码,只能反编译得到源码加上关闭文件流的操作再编译一次,这样编译出来的cl ...

Thu Mar 07 08:28:00 CST 2013 0 3061
【记录】jd-gui解析class文件 报INTERNAL ERROR

  用GUI查看class文件时候出现INTERNAL ERROR 错误,是因为jd-gui解析不了该class文件,报错问题如下   解决方式:换个解析器,推荐luyten解析 下载地址:https://github.com/deathmarine/Luyten ...

Sat Nov 09 23:10:00 CST 2019 0 304
如何找到Web项目编译class文件

在某些情况,我们需要获取部分Eclipse里的项目编译class文件。 这里我举个例子,比如我有一个web项目,已经发布到了互联网。但是有个小改动,我们只改了一个java类,这时候。我们不需要把项目重新打War包了, 直接找到那个修改好的新产生的class文件,送到服务器,直接替换下原来 ...

Sat Jan 12 01:23:00 CST 2019 0 802
Java反编译工具-JD-GUI

Java是跨平台的,JD-GUI提供了多个系统的支持,但是不建议直接安装,最快的方式推荐直接下载JAR包,然后用java -jar进行运行。 就现在的版本是1.4.0,停留在2015年,估计近期会更新,因为Java 9已经出来了,相应的语法糖估计可能会修改。 官网:https ...

Mon Nov 06 04:44:00 CST 2017 2 124705
dex2jar+jd-gui编译apk的使用方法

1.将要反编译的APK后缀名改为.rar或 .zip,并解压 2.得到其中的classes.dex文件(它就是java文件编译再通过dx工具打包而成的),将获取到的classes.dex放到之前解压出来的工具dex2jar-0.0.9.15 文件夹内 3.在命令行下定 ...

Fri Jan 12 22:45:00 CST 2018 0 1893
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM