java反编译器

一时手残,把java工程中的源文件给删了,幸亏还有.class文件,想起java可以反编译,所以试一试。

JD-Eclipse

如果是使用Eclipse的话,可以用Eclipse插件JadClipseJadClipse提供一个class文件查看器可以直接打开class文件查看其反编译后的源代码。但是我没有找到win10版本,所以下载了jad158e.linux.intel,在wsl环境下运行,提示没有找到jad命令。

JD-Core

JD-Core支持Java 5的新特性,如enum等,而且它提供独立的GUI程序JD-GUI和基于Eclipse的插件JD-Eclipse

我使用JD-Eclipse看不了自己本地bin里面的class文件。不过还是在这儿说一下怎么用:下载jd-eclipse-site-1.0.0-RC2.zip ,解压后里面有features和plugins两个文件夹, 把这两个文件夹里面的内容复制粘贴到eclipse的对应的features和plugins两个文件夹中,重启eclipse,然后设置.class文件的默认查看方式,具体过程如下:https://blog.csdn.net/u011242657/article/details/40324281

JODE

JODE是一个可运行的JAR文件,在windows环境下双击即可运行。 JODE通过在Options菜单中的Set Classpath来实现的,单独的类文件可以将它的上一级目录作为Classpath输入,然后再选择Reload Classpath即可。运行出错

最后用了JD_Core的GUI程序JD-GUI运行成功。

原文地址:https://www.cnblogs.com/Pusteblume/p/10200135.html