Java プログラムは Java VM が動けばどんな環境でも動く…きっつい妄想でしょう f^^;
仕事で Java にさわる機会が多くなって、ランタイムをアップデートすると クライアントが動かなくなることを防ごうと、 自動アップデートを無効にしようとするとうまくいかなかったので 例のごとく Google さんに聞いてみるとこんなんでました (^^)
自動アップデートを無効にできないのは Windows Vista/Windows 7 での問題で、 (環境にもよりますが)通常、
C:\Program Files\Java\jre6\bin
にある javacpl.exe を「管理者として実行」してアップデートタグから 「アップデートを自動的にチェック」のチェックボックスを外せばおっけー。
しかし。。。
Windows 7 はまだしも Vista がリリースされてからずいぶん経つのに、 未だこれってどうよ> Oracle さん