JDK 6 Update 85 for Windows 2000 リリース

jre3
なんと、Java SE Delevelopment Kit 6 Update 85 が 入手できたので
Windows 2000に移植してみたよ


ダウンロードは JRE 6u85と同じ場所からできます。

jdk

移植のための覚書。

1. sj160850.cab の中に入ってる jre.msi の 中に Core.zip などが入ってるのだけど、この中に Win 2000 非対応の RegUtils.dll が入っています。でも、取り出せないので、 sj160850.cab 自体を 移植した Jre6u85 のパッケージに置き換えました。

2. st160850.cab の中に tools.zip なるものが入ってるのだけど、この中に Win 2000 非対応の RegUtils.dll が入ってるので修正して再圧縮・・・しかし、なぜか動かないので、いろいろ試行錯誤してみたら、 zipが無圧縮じゃないといけないことが判明

3. sr160850.cab の中にREGUTILS という Win 2000 非対応の RegUtils.dll をリネームしたものが入ってるので取り出して修正後圧縮

4. Windows 2000と関係ないけど、「DEBUG: Error 2835:  The control ErrorIcon was not found on dialog SetupError  内部エラー 2835。 ErrorIcon, SetupError」なるものが出るので調べてみたら、 ErrorIcon のプロパティなのに WarningIconになってるのがまずいらしい。修正したら出なくなった。 さすが Oracle さん。バグ放置は当たり前ですね!

おすすめ

1件の返信

  1. skel.103M より:

    おおお、ありがとうございます!
    今後もよろしくお願いします。 m(__)m

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です