需要一個支援指令行的Java反編譯工具
JAD不支援注解
JD-GUI支援注解,但不支援指令行
JD-GUI所使用的JD-Core未開源
記得要先安裝mercurial,再編譯
Ubuntu安裝方式:sudo apt-get mercurial
使用方法:
<code># Outputs all the sources of compiled.jar into out_dir</code>
<code>java -jar jd-core-java-1.2.jar [options] <compiled.jar> [<destination>]</code>
<code>Options:</code>
<code> </code><code>-z - save sources into a zip </code><code>file</code>
<code> </code><code>-n - add line numbers into sources; (</code><code>false</code> <code>by default)</code>
<code> </code><code>-r - not realign line numbers (</code><code>true</code> <code>by default)</code>
jd-core-java-1.2.jar下載下傳連結:
<a href="http://down.51cto.com/data/2230021" target="_blank">http://down.51cto.com/data/2230021</a>
本文轉自fatshi51CTO部落格,原文連結:http://blog.51cto.com/duallay/1828861 ,如需轉載請自行聯系原作者