|
||||
|
||||
jad
Jadは、Javaのクラスファイルを逆コンパイルし、ソースコードを生成します。 インストールJad のインストール
JadのWebsiteから、Jad をダウンロードします。 逆コンパイル
・以下の Test.java をコンパイルした、Test.class を逆コンパイルしてみましょう。
Test.java
public class Test { public static void main(String[] args) { System.out.println("Test"); } } Test.class を逆コンパイルするには、カレントディレクトリを Test.class のあるディレクトリへ移動し、以下のようにします。 >jad Test.class
逆コンパイルされたソースコード Test.jad が生成されます。 Test.jad
// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.kpdus.com/jad.html // Decompiler options: packimports(3) // Source File Name: Test.java import java.io.PrintStream; public class Test { public Test() { } public static void main(String args[]) { System.out.println("Test"); } } -s オプションは、逆コンパイルされたソースコードの拡張子を変更します。拡張子を .java で出力したい場合は、以下のようにします。 >jad -sjava Test.class
逆コンパイルされたソースコード Test.java が生成されます。 |
|
|||
© 2007-2011 by いけまさ. All rights Reserved. |