株式会社イーブ|未経験・転職の方も就職可能。Javaプログラマー育成のエキスパート

HOMEJAVA技術者育成システム開発求人情報個人情報保護

逆コンパイラという奥の手

トップページ > 時事雑記 > テクノロジー > 逆コンパイラという奥の手

Javaで開発を行う際、様々なライブラリを利用すると効率的です。
そして、それらのjarファイルを使ってデバッグするときに、ソースがないため問題特定に至らないケースがあるかと思います。


そんなときに役に立つのが逆コンパイラと呼ばれるツールです。
コンパイラの逆。すなわちクラスファイルをJavaのコードに変換するというものです。完全に元のソースにはできませんが、実装の構造を確認するには困りません。


従来の逆コンパイラの定番といえばjad(コマンドライン)、jadclipse(Eclipseプラグイン)でしたが、JDK 1.4までのクラスファイルにしか対応していませんでした。


そこで登場するのがJD-Eclipseというプラグインです。このプラグインでは、JDK 5以上のクラスファイルに対応し、アノテーションなども確認することができます。


参考:http://www.atmarkit.co.jp/fjava/rensai4/devtool13/devtool13_1.html


[テクノロジー]内の前後の記事
「メッセサンオー」個人情報流出
→ 逆コンパイラという奥の手
HTML5 を使ってみよう


■更新日時での前後の記事
3月17日 お天気
→ 逆コンパイラという奥の手
3月16日 お天気