>>33
すげー遅レスだけど、変数値に書くのは、JDKのbinのパス。
おまいの言ってる場所にあるのだとしたら、
.;c:\program files\java\j2re1.4.2_04\bin;%PATH%
と入れないといけない。

でも、そのパスっておそらくJRE(ランタイムのみ)のパスに見えるんだけど、
javac.exeもちゃんとその中にある?確実なのは、javac.exeを検索して、
見つかったフォルダをそのまま変数値に入力することだと思うけど・・・。