博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Decompiler Plugin For Eclipse IDE
阅读量:5973 次
发布时间:2019-06-19

本文共 1962 字,大约阅读时间需要 6 分钟。

1. 下载JAD ,

 1.5.8版本的jad在 
将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe
2. 下载JADClipse插件
将展开后的net.sf.jadclipse_3.3.0.jar放入Eclipse的plugins子目录下
3. 启动Eclipse
    注意:eclipse需要重新启动
4. 配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下
配置Jad的路径为 C:/jad/jad.exe;

只需编辑这一个值就ok了

 

如下图所示

 

5:eclipse重新启动,即可。

 

6:

In Eclipse, try F3 into any class which does not has the source, Jad will decompile it automatically.

see examples :

Java代码  
  1. *jadclipse*/// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.  
  2. // Jad home page: http://www.kpdus.com/jad.html  
  3. // Decompiler options: packimports(3) radix(10) lradix(10)   
  4. // Source File Name:   JSObject.java  
  5.    
  6. package netscape.javascript;  
  7.    
  8. import java.applet.Applet;  
  9. import sun.plugin.javascript.JSContext;  
  10.    
  11. // Referenced classes of package netscape.javascript:  
  12. //            JSException  
  13.    
  14. public abstract class JSObject  
  15. {  

 

 

 

运行过程中可能出现的错误:

1:

 

Java代码  
  1. /*jadclipse*/  
  2.   
  3. /*  
  4. DECOMPILATION REPORT  
  5.   
  6. Decompiled from: C:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\rt.jar  
  7. Total time: 16 ms  
  8. Jad reported messages/errors:  
  9. Exit status: 0  
  10. Caught exceptions:  
  11. java.io.IOException: Cannot run program "jad" (in directory "C:\Documents and Settings\Administrator\.net.sf.jadclipse\1262594305781"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶  
  12. at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)  
  13. at java.lang.Runtime.exec(Runtime.java:593)  
  14. at net.sf.jadclipse.JadDecompiler.decompile(JadDecompiler.java:160)  
  15.   
  16.   
  17. Decompiled from: /opt/ATG/ATG10.0.2/DAS/lib/servlet.jar  
  18. Total time: 26 ms  
  19. Jad reported messages/errors:  
  20. Exit status: 0  
  21. Caught exceptions:  
  22. java.io.IOException: Cannot run program “jad” (in directory “/home/citrisys/.net.sf.jadclipse/1311068558030″): java.io.IOException: error=2, No such file or directory  
  23. at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)  

  错误原因:

   Make sure your “jad.exe ” in existed in that folder.

     配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下

    配置Jad的正确路径。

转载于:https://www.cnblogs.com/xuxiuxiu/p/6491225.html

你可能感兴趣的文章
iOS UI基础-16.0 UIButton
查看>>
屏蔽各大视频网站播放前15秒30秒广告
查看>>
进入TP-Link路由器之后利用快捷键F12查看星号路由密码的方法
查看>>
linux内核的oops
查看>>
基于Token的WEB后台认证机制
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 2
查看>>
uiimageview 异步加载图片
查看>>
屏幕录像专家注册机破解方法
查看>>
SPIE Example References
查看>>
2015阿里巴巴秋招在线笔试题
查看>>
前缀式计算(前缀表达式)
查看>>
poj2728 Desert King --- 01分数规划 二分水果。。
查看>>
iOS边练边学--介绍布局的三种方法
查看>>
[React] React Router: Nested Routes
查看>>
android: 播放视频
查看>>
超级 App 手机百度云端架构设计与个性化推荐
查看>>
携程对AIOps场景和算法的探索与实践
查看>>
Cable:360实现的新虚拟网络架构
查看>>
Visual Studio推出改进的C/C++支持
查看>>
为什么选择PostgreSQL而不是MySQL
查看>>