• 締切済み

Webから得るJAVAプログラム

わたしの入手した「JAVAプログラング技法」(堀内泰輔訳)に、「逆アセンブラ(javap)は、ソースコードが入手できないコンパイル済みのJavaプログラム(例えば読者がWebから得るJavaプログラム)を、元のソースコードに戻すための手ごろなツールです。」(24頁)と説明されています。WebからJavaプログラム(のバイトコード)を得る方法を教えて戴けないでしょうか。

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

web上で得られるバイトコードといったら、appletでしょう。 appletを使ってるサイトのhtmlソースを見て、「.class」とか「.jar」とかのファイル名を直接ブラウザのurl欄に打ち込めば、通常保存ダイアログが出るんじゃないかな。 また、javaコントロールパネルで一時ファイルとしてダウンロードされているリストを確認できます。 または「.war」とか「.jar」で配布されてるファイルに入ってます。

urehss1941
質問者

お礼

ありがとうございました。試してみます。

すると、全ての回答が全文表示されます。
回答No.1

逆アセンブラ(javap)が必要なのは、 バイトコード切り無いから必要なんですよね。 それが無いなら、要らない!  その機能を確かめたいなら、 自分でコンパイルして、 そのバイトコードから、再現して見たら?

urehss1941
質問者

お礼

自分が作成したJAVAプログラムをコンパイルして、そのバイトコードから、何回も再現しております。Webに送られてきたJavaプログラム(のバイトコード)を入手することができれば、逆アセンブルして参考 にすることができる場合があると思います。それでお尋ねしているわけです。

すると、全ての回答が全文表示されます。

関連するQ&A