解决方案 »
- 有关filter,listener,interceptor的问题
- Transaction tran = dao.getSession().beginTransaction();报错
- json格式数据如何显示在fusionchart中
- SOAP消息中的xmlns问题
- Struts2中如何自动获得页面上的File集合
- java压缩成.zip格式问题
- 远程屏幕监控系统,图像显示不出来啊~~
- hibernate注解
- 哪位兄弟给我一个简单的jboss下SessionBean的example,谢谢了
- mybatis 遇到的一个问题
- java dos命令下 把外部用到的jar包和自己的class文件打成一个jar
- java web iframe的问题 求牛人指点
JAD(Java Decompiler)是一个比较流行的Java反编译工具,可以从网站
http://www.varaneckas.com/jad/
下载,有多个系统下的应用程序,包括Windows、Linux等。
下载后直接解压即可使用,具体使用方法可以查看jad的运行说明。
下面介绍如何在Eclipse中安装JAD插件,这样在Eclipse下可以十分方便地查看.class文件的反编译源代码。
JAD在Eclipse上的插件名称叫做:jadclipse,具体可以从网站
http://sourceforge.net/projects/jadclipse/
下载。下载后是一个.jar文件,在Eclipse下的安装和配置方法如下(以下操作在Eclipse最新版本Juno下测试通过):
把.jar文件放入Eclipse的plugins目录下
重新启动Eclipse后,jadclipse安装完成
在Eclipse中,打开Window -> Preferences -> Java -> JadClipse, Path to decompiler填写第一步下载解压后的jad可执行程序路径,不需要加后缀,如C:\jad158g.win\jad,其他保持默认
设置打开.class文件的默认程序:打开Window -> Preferences -> General -> Editors -> File Associator,选中*.class without source,点击Associated editors的Add按钮,选择JadClipse Class File Viewer。
至此,完成了Eclipse中jad插件的安装,以后需要查看.class文件的源代码,只需要双击该文件即可查看通过jad反编译得到的源代码。
2:要么jad反编译,Eclipse有对应插件,要么把src源代码放到你自己classpath里面并在F3看代码的时候设置src路径
2.打开你看不到源码的类,点击eclipse上的按钮获取该类的对应的文件,解压该文件所在的jar包可以找到该文件xxx.class,用反编译工具jad处理下就得到源码
你看一下,其中那个jad.exe和那个jar都很好找到