一、JD-JUI
官网下载链接:http://jd.benow.ca/
下载之后解压,
点击“jd-gui.exe”运行:
直接将".jar"文件拖入进去即可查看里边的“.class”文件,如上图所示。
二:Luyten
官网下载链接:https://github.com/deathmarine/Luyten/releases/tag/v0.5.3
点击“luyten-0.5.3.exe”下载,下载之后点击运行,运行后的界面如图所示,同样也是讲“.jar”文件拖入进入即可。
三、在eclipse中安装反编译工具
准备工作:
“jad.exe”下载:https://varaneckas.com/jad/
“net.sf.jadclipse_3.3.0.jar”下载:https://sourceforge.net/projects/jadclipse/files/
jad.exe”下载:
“net.sf.jadclipse_3.3.0.jar”下载:
然后将“net.sf.jadclipse_3.3.0.jar”拷贝到eclipse的plugins目录下,再删除eclipse的configuration目录下“org.eclipse.update”文件,这一步很重要!
重启eclipse,点击window->Preference->Java,你会发现里边多了一个插件“JadClipse”,
选中这个插件,将下图中红圈圈的地方的地址填写为你 “jad.exe”文件的地址
还没有配置完,先不要close,
点击General->Editors->File Associations 后,进入下边的界面
设置.class 文件默认打开方式:
设置.class without source文件的默认打开方式,
需要注意的是,“JadClipse Class File Viewer”这个一开始是没有的,需用添加,如下图所示:
接下来在eclipse中查看反编译后的代码:(这种方法可能不合适,但是能够查看)
新建一个EJB project,右键“import”,选中"EJB JAR file",导入你的jar包,Finish
在项目下找你要查看的反编译的文件即可,如果你遇到了下边的这种情况
关闭这个文件后再次打开,就可以查看了(我的是这样,所以我感觉这个方法不太好,但别的方法又不知道怎么查看):
有错误或者有更好的方法,希望大家在下边留言指出
一 下载jar文件net.sf.jadclipse_三.三.0.jar,下载地址:中国sourceforge.net/projects/jadclipse/?source=typ_redirect 二 下载jad.exe文件,下载的包名为jad一5吧g.win.zip,下载地址:中国varaneckas中国/jad/,下载后解压 三 将net.sf.jadclipse_三.三.0.jar复制到MyEclipse的dropins\plugins目录下,如D:\programSoft\MyEclipse 一0\dropins\plugins 四 重启MyEclipse,会发现MyEclipse菜单栏多出JadClipse菜单 5 将jad一5吧g.win.zip中解压出来的jad.exe复制到一个目录下,如C:\Java\jad 陆 点击Window->Preferences->Java->JadClipse,设置Path to decomplier项的值为jad.exe的路径,如C:\Java\jad\jad.exe,点击OK,就设置完成了,愉快的打开class文件欢迎分享,转载请注明来源:内存溢出
评论列表(0条)