反编译工具jad

    技术2022-05-19  24

    一. 不用安装,只要解压就行(有这样两个文件jad.exe,Readme.txt)。

    二. 使用方法(下面的方法是常用的,我已经实践过,可行,特放在这里共享。) 1.  在当前文目录下(解压所在的文件夹中)把一个*.class文件转化为*.java文件,命令如下:   jad  -sjava  example1.class   example1.class---->example1.java   2. 把当前文件夹下的所有*.class文件转化为*.java文件,并把*.java文件放到指定文件(test文件夹,这个是新建的),命令如下:   jad -o -dtest -sjava *.class   3. 把当前文件夹下的一个文件夹内(tree文件夹,tree文件夹内也可以有文件夹 )的所有*.class文件转化为*.java文件(src是文件夹)(按原来java文件所在文件的方转化), 命令如下:   jad -o -r -sjava -dsrc tree/**/*.class   注:第3点作用非常大,特别是在/WEB-INF/classes/org,这里org里就是与web项目中src里建的java包org一致。这里只要把org文件夹复制到上面说的tree文件中,建一个空src文件夹,再执行第3点的命令就可以把*.class文件全部反编译成java文件,并且按原来建java方式一样。   附件里有反编译工具jad,可以下载。

    本文出自 “在路上” 博客,请务必保留此出处http://yuwenhu.blog.51cto.com/672091/132827


    最新回复(0)