_ xalan ▲
java -jar xalan.jar とやっても,rt.jarに含まれているxalanのクラス群が有効らしい.Java VM の仕様の都合とはいえ,なかなか扱いにくい.bootclasspathに,必須ではないクラスライブラリを含められてしまうと,置換不可能であることは考慮しなかったのだろうか…….
_ xalan ▲
xalanにアスペクトをくっつけたのに,それが動作しない.調べてみたら,Java2 SDK1.4では標準ランタイムrt.jarにxalanの古いパッケージが含まれているせいらしい.-Xbootclasspath オプションでxalanの新しいバージョンを読ませろ,とあったが,xalan は aspectjrt.jar に依存し,aspectjrt.jar は rt.jar に依存しているので,どういう順序にしても起動できない.仕方がないので,rt.jarから xalan の以前のバージョンを取り除いたパッケージングをしてみることにする.