PG主婦の日常と猫とパソコン活用法
カテゴリー
最新コメント
[12/24 BlogPetの慎之介]
[12/01 BlogPetの慎之介]
[11/24 BlogPetの慎之介]
[08/27 BlogPetの慎之介]
[06/22 BlogPetの慎之介]
ブログ内検索
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Java話。
Javaって逆コンパイルが簡単にできるのね。
いや~便利だわ。
Eclipseにプラグインまでできちゃうらしい。
でも、私が見たいのはライブラリ。
外に発注して作ってもらっているのだけど、どーしても仕様とかあいまい(・・というか仕様書があいまい?)で直接ソースをのぞきたくなる。
classで送ってくれるから読めなくて・・・と思っていたら、逆コンパイルするとコードに戻った。
そして忘れないようにやり方を書いておこう。
Javaって逆コンパイルが簡単にできるのね。
いや~便利だわ。
Eclipseにプラグインまでできちゃうらしい。
でも、私が見たいのはライブラリ。
外に発注して作ってもらっているのだけど、どーしても仕様とかあいまい(・・というか仕様書があいまい?)で直接ソースをのぞきたくなる。
classで送ってくれるから読めなくて・・・と思っていたら、逆コンパイルするとコードに戻った。
そして忘れないようにやり方を書いておこう。
私が使ったのは、Jad。
www.kpdus.com/jad.html
ここから入手。
Eclipseにプラグインするタイプはこっち。
sourceforge.net/projects/jadclipse/
プラグインにしちゃって余計な事をするといけないので、私はコマンドラインから使用してみることにした。
使用環境:WinXP
なので
Jad1.5.8g for Windows 9X/NT/2000 on Intel platform
をダウンロード。
そして解凍。
jad.exeに対して環境変数PATHを通す。
その場でDOS窓を開けるフリーソフトをインストールしてあるので、あとは逆コンパイルしたいclassのフォルダへ移動して、そこでDOS窓を開き、
>jad XXXX.class
とすれば
XXXX.jad
という逆コンパイルされたソースコードファイルができる。
お好きなエディタで開いてコードを眺めましょう。
・・・そして私のお仕事。
逆コンパイルしたソースコードを眺めながら・・・
そのSQLじゃダメだ
という事が判明。
修正依頼しなきゃ。
www.kpdus.com/jad.html
ここから入手。
Eclipseにプラグインするタイプはこっち。
sourceforge.net/projects/jadclipse/
プラグインにしちゃって余計な事をするといけないので、私はコマンドラインから使用してみることにした。
使用環境:WinXP
なので
Jad1.5.8g for Windows 9X/NT/2000 on Intel platform
をダウンロード。
そして解凍。
jad.exeに対して環境変数PATHを通す。
その場でDOS窓を開けるフリーソフトをインストールしてあるので、あとは逆コンパイルしたいclassのフォルダへ移動して、そこでDOS窓を開き、
>jad XXXX.class
とすれば
XXXX.jad
という逆コンパイルされたソースコードファイルができる。
お好きなエディタで開いてコードを眺めましょう。
・・・そして私のお仕事。
逆コンパイルしたソースコードを眺めながら・・・
そのSQLじゃダメだ
という事が判明。
修正依頼しなきゃ。
PR
この記事にコメントする