[English] [Japanese]
わらじ1.0
わらじとは?
わらじはクラスの衝突を検出するシンプルなJava Web Startアプリケーションです。
使い方
調査したいファイルをドラッグ&ドロップしてください。
衝突しているクラスがあればタイムスタンプとファイルサイズと共に表示してくれます。
わらじは META-INF ディレクトリ以下の衝突については報告しないことに注意してください。このディレクトリ下では必ず MANIFEST.MF ファイルが衝突しています。
現在のところ、改めて衝突を調査するにはアプリケーションを再起動する必要があります。

スクリーンショット 1. クラスの衝突が検出されていない状態
起動方法
このページトップのわらじのアイコンをクリックしてください。
Java Web Start は PC のセキュリティを脅かす可能性がある旨のダイアログを表示します。
起動するには "開始 " をクリックしてください。これはわらじが jar ファイルを開くためにローカルファイルシステムへのアクセス権を必要としているからです。
悪意のあるコードは含まれておりませんが心配のある場合はコードを逆コンパイルの上解析して頂いて構いません。 信頼の出来ない署名付きのJava Web Startを起動することは危険な行為であることを常に認識してください。 技術上、Java Web Start アプリケーションはあなたの PC を乗っ取り、重大な損害をもたらすことが可能です。

スクリーンショット 2. servlet-api.jar と weblogic.jar の間にいくつかの衝突が見つかった状態
システム要件
OS: Windows または Unix 系 OS
JVM: JDK1.4 以降 (要 Java Web Start)
ライセンス
どなたでも商法、非商用に限らずお使い頂けます。
わらじの再配布はご遠慮ください。
© 2004,2005, Yusuke Yamamoto