iBookのMacOSX10.4でJavaがおかしい

久しぶりに研究でJavaとか使うようになったのだが、どうやらこの2年強の間にiBookのJavaはすっかり錆びついていたようで、こんなメッセージを出しやがる。

    HotSpot not at correct virtual address. Sharing disabled.
    java version "1.4.2_09"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)
    Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)

「HotSpot not at correct virtual address. Sharing disabled.」でぐぐるとこんなページが。

Incomplete Java Installations on Some Panther Systems

だけどJava1.4系すべてremoveして
Java - DownloadからダウンロードしたJava1.4.2再度入れても治らないですよ...

しかたないからJavaを1.5系にしてしまいました。
いまのところEclipseも動くし特に問題なし。