差分

ナビゲーションに移動 検索に移動

Jad

1,202 バイト追加, 2015年2月22日 (日) 06:32
ページの作成:「{{小文字}} '''jad'''とは、Java中間コードclassファイル)を逆コンパイルできる逆コンパイラである。 ==概要==...」
{{小文字}}
'''jad'''とは、[[Java]]の[[中間コード]]([[classファイル]])を[[逆コンパイル]]できる[[逆コンパイラ]]である。

==概要==
Jadは遥か昔から存在していおり[[Java]]の世界では凄く有名である。
基本的には[[Java]]の[[中間コード]]である[[classファイル]]を人間が読める[[ソースコード]]形式である[[javaファイル]]に変換するというものである。

[[dex2jar]]などを用いて[[Dalvik仮想マシン]]用の[[中間コード]]([[dexファイル]])を[[Java仮想マシン]]の[[中間コード]]に変換することで[[Android]]の[[逆コンパイル]]にも使える。

==インストール==
===Mac OS X===
[[Mac OS X]]であれば[Homebrew]から[[インストール]]するのが簡単である。[[バイナリ]]での配布物の[[インストール]]となるためパッケージ名が少し特殊な点に注意すること。
<source lang="bash">
$ brew upgrade
$ brew install homebrew/binary/jad
</source>

==使い方==

==関連項目==
*[[dex2jar]]
*[[jarファイル]]
*[[dexファイル]]
*[[apkファイル]]

==参考文献==
{{reflist}}

{{stub}}

[[category:Java]]
匿名利用者

案内メニュー