Javaプロジェクトでは、既存のライブラリや独自フレームワークを使わされることがある。こういうとき、classファイルのみでソースが見れずにデバッグが不便!ソースが見たい!と思うことがよくあるが、そういうときはデコンパイルツールを使うとclassファイルからソースコードを復元してくれるのでとても便利。Javaはバイトコードに変換する都合上、バイナリファイルからでもほぼ完全なソースコードを復元することができるので、読み込んだjarファイルを使ってデバッグする際にもデコンパイルツールは必須と言える。 デコンパイルツールは昔はJadというものがあったが最近はどうも更新されていないらしい。で調べたところ、今どきのデコンパイルツールとしてJD(Java Decompiler) Projectというものがあり、こちらが主流のようだ。なので、今回はJDを使ってEclipseからデコンパイルする手順をまと
![JD-EclipseでJavaのclassファイルをデコンパイルする - カタカタブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbea97fa3e36b901280118070dc9223538a3add5/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fosn_th%2F20150219%2F20150219144801.png)