バージョンアップした.動的にトレーサコードを埋め込めるようにした.
1. jar ファイルを指定する.manifest ファイルの Main-Class 属性が必須.
2. クラスファイルにトレーサコードを埋め込み,メモリ上に展開する.
3. メモリ上に展開したクラスをロードするクラスローダを用意.
4. 作成したクラスローダから Main-Class 属性に書かれているクラスをロード.
5. main メソッドをリフレクション API を用いて実行.
Main-Class 属性? ってな人は JAR マニフェスト を参照のこと.