zoukankan      html  css  js  c++  java
  • Eclipse Kepler中配置JadClipse

    转自:http://www.cnblogs.com/huangzy/p/3334658.html

    Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面说说怎样进行配置:

    1、本人的eclipse版本为Eclipse IDE for Java EE Developers 64位

    image

    下载地址为http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr

    2、JadClipse插件下载地址(我使用的是net.sf.jadclipse_3.3.0.jar)

    http://sourceforge.net/projects/jadclipse/?source=directory

    3、JAD Java Decompiler地址如下(我使用的是jad158g.win.zip):

    http://varaneckas.com/jad/根据自己的操作系统进行选择,本人操作系统为windows7选择下载的版本是Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform

    4、将JadClipse插件(net.sf.jadclipse_3.3.0.jar)拷贝到{EclipseHome}/plugins文件夹下(如C:Program Feclipse-jee-kepler-R-win32-x86_64eclipseplugins)。JAD 解压到任意目录下(如C:Program Fjad158g.win)

    5、重启eclipse。正常的话在Window->Preferences->Java能找到JadClipse选项,path to decompiler值设置为jad.exe的路径,其余使用默认配置即可。如果没有出现JadClipse选项,则使用-clean方式重启eclipse(从命令行进入eclipse.exe所在文件夹,键入"eclipse.exe -clean",强制重新载入插件)。

    image

    6、在Window->Preferences->General->Editors->File Associations中,将File Types是*.class和*.class without source的类型,设置为默认使用JadClipse Class File Viewer打开。如果在下面框中没有找到JadClipse Class File Viewer,可以使用Add…按钮添加。(这里要特别注意设置文件类型为*.class without source的打开方式为JadClipse Class File Viewer,安装JadClipse 以后常会出现*.class文件已经默认设置好,而*.class without source文件没有设置导致无法反编译,参考http://stackoverflow.com/questions/11620324/configuring-eclipse-to-use-jad

    image

    配置完成后,就可以对没有源码的class文件进行反编译了。

  • 相关阅读:
    枚举类 --单例模式
    模板设计模式
    动态代理
    反射应用--修改属性值
    通过反射绕过泛型
    java反射
    网络编程练习
    TCP编程
    GUI 聊天界面
    UDP传输多线程
  • 原文地址:https://www.cnblogs.com/nanyangzp/p/5586698.html
Copyright © 2011-2022 走看看