覚え書き:環境変数は設定したはずなのにjavacができなかった件について

環境

WindowsXP (SP2)

症状

コマンドプロンプトから、「java」は動くが「javac」は動かない。
・パスを頭から書けばjavacも動く。
・なので、環境変数の「PATH」がおかしいと思ったが、そうではなかった(…と、思い込んでいた)

結局、原因は

PATHに書いたパスが、「C:\j2sdk1.4.2_10\bin」ではなく「C:\jre1.5.0_06\bin」になっていた。
JREのフォルダ内にはjavacはない。

なぜそうなったか

・はじめはJ2SE 1.4.2 SDKをインストールして使っていた。
・自動アップデートが有効になっており、アップデートを拾ってきた。
・拾ってきたのはなぜかJRE 5.0(JDK 5.0なら良かったのだが)
・…あれ? これだけじゃ環境変数は変わらない気が。

対処法

めんどいのでJava関係を全部アンインストールしてSDKだけ再インストール、自動アップデートは無効に。