Javaはご存知の通り、javaファイルをclassファイルにコンパイルして実行する。 またはclassファイルを集めてアーカイブしたjarファイルなども使うが、Windowsのexeファイルのような実行ファイルとしてコンパイルすることは標準機能ではできない。 でも、Windowsではやはりアプリはexeファイルみたいなところがあるので、Javaをexe化するソフトウェアがある。 exe化することによる利点としては + ソフトウェアということがひと目で分かる。 + 多くのClassファイルを一つにまとめることができる というところがあるが Classファイルが隠されてしまってどういう構成なのかわからないということにもなる。 というわけで、exe化したソフトウェアのソースを見てみたいということで ちょっとexeからclassファイルを抽出してみよう。 僕はWindowsを持っていないので、知