アップデートできない原因の調査

こんなことになっているか調べてみました。

とりあえず、WireSharkでパケットキャプチャしてみました。
Javaコントロールパネルを使ってアップデートする場合、 http://javadl-esd.sun.com/update/1.6.0/map-1.6.0.xml の情報を参照してアップデートの有無を確認します。

xmlの情報(抜粋)

 
  1.6.0_11-b03
  winvista, winxp-sp1, winxp-sp2, win95, win98, winme, winnt, win2000, win2003, 6.1
  http://javadl-esd.sun.com/update/1.6.0/1.6.0_13-b03.xml
 

 
  1.6.0_12-b04
  winvista, winxp-sp1, winxp-sp2, win95, win98, winme, winnt, win2000, win2003, 6.1
  http://javadl-esd.sun.com/update/1.6.0/1.6.0_13-b03.xml
 

おそらく、タグとタグで現在のJava VMのバージョンとOSを指定してます。自PCが該当している場合はにあるアップデート情報を取得しに行くようです。

で、タグの中をよく見ると

winvista, winxp-sp1, winxp-sp2, win95・・・ Σ(°Д°;

sp3がないじゃん!!!

ちなみにレスポンスをwinxp-sp3に書き換えたらアップデートできました。・゚・(ノД`)・゚・。

考えられる状況って、この2つくらい?

  1. Java VMWindows SP3に対応していない ('・c_・` )ソッカー
  2. Sunの中の人が書き忘れ (´・ω・`)カワイソウ

連絡してみるのがいいよね?