«前の日記(2003-03-13) 最新 次の日記(2003-03-17)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2003-03-15 古い日記からの変換データ [長年日記]

_ xalan

以前,パッケージ(.jar)間の依存関係について

xalan は aspectjrt.jar に依存し,aspectjrt.jar は rt.jar に依存しているので,どういう順序にしても起動できない.仕方がないので,rt.jarから xalan の以前のバージョンを取り除いたパッケージングをしてみることにする.
などと書いてしまったが,実は誤解だった.

jarロード時に,依存しているクラスがすべて必要になるのかと思っていたのだが,実はクラスロード時だったらしい.

jarファイルの書かれた順序は,あるクラス名に対してロードされるクラスを決定するだけだった.ということで,noxalan.jar など作らずとも,-Xbootclasspath/p オプションを使ってxalan.jarから使用されるライブラリを列挙さえしておけば,jar間の依存関係による影響は受けなかった.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: