Mac中使用反编译插件jadclipse

发表日期:2016-08-27

问题背景

对于刚刚入手Mac开发Java的同学,可能会发现Mac中打开.jar文件时会出现诸多问题,不像在win环境下只要正确安装jdk,就可以轻松打开jar包浏览其中的文件,但对于浏览jar包中的.class文件,Mac和windows都会遇到反编译的问题。所以在参考过网上的许多解决方案后,结合我自己的使用习惯,我选择使用Eclipse来打开jar包,并且通过安装jadclipse插件进行反编译浏览.class文件。这种方案既不涉及一些繁杂的下载和破解过程,同时在开发过程中使用也十分方便,缺点就是,即使只想打开一个jar包,那么也必须打开Eclipse,关联到Eclipse中任意一个项目的build Path中。不过,对于开发java的同学,相信Eclipse不是已经开启,就是在开启的路上······

解决方案

对于下述用到的工具插件,可以通过每一步中的链接从源站获取。

下面我来说明在Eclipse中如何安装插件jadclipse并使用(以Mac为例,windows环境类似):

  1. 将net.sf.jadclipse_3.3.0.jar拷贝到Eclipse的plugins目录下;

  2. 重启Eclipse;

  3. 接下来,在Eclipse中设置jad的可执行文件路径以及生成的临时文件路径;

  4. 最后设置File Association,也就是设置class文件的默认打开方式;

好了,现在在Eclipse中再打开.class文件就可以显示出可爱的源码了

最后更新于