在MAC下使用beyondcompare比较JAVA Class文件
2014年9月1日.beyondCompare终于推出了Mac版了.真的是大快人心的大好事,大了又大.
以前用过很多MAC上的比较工具,像什么Araxis Merge
DiffFork
DiffMerge
Kaleidoscope
等等. 都没有很好用. 对比Windows平台上的BeyondCompare,差的不是一点半点.
使用beyondcompare对比.class文件的时候,默认是直接对比的二进制文件.这基本上就看不懂.因此,需要在对比的时候自动的反编译为源代码.然后再进行对比.
- 打开beyondcompare.
- 选择
BeyondCompare—>File Formats
- 然后新建一个文本的 解析格式: class
- 在
general
里面 过滤格式 输入*.class
Conversion
里面 选择External Program
.Loading
里面输入had -p %s >%t
- 选择上
Disable editing
- 在http://varaneckas.com/jad/上面下载适用于MAC使用的JAD软件.并解压到第三步配置的地方.
这样就OK了.使用beyondCompare直接比较JAVA Class文件