天天看點

Java反編譯

需要一個支援指令行的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] &lt;compiled.jar&gt; [&lt;destination&gt;]</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 ,如需轉載請自行聯系原作者