アプレットやアプリケーションで使用される JRE は Windows コントロールパネル中の Java コントロールパネルで切り替えることができる。
http://fortunefield.blogspot.com/2005/12/thinkpad-r1-eclipse-311.html
ここでの変更は、コマンドラインや Cygwin で実行される java コマンドには影響しない。ユーザ環境変数 PATH での指定も効果がなかった。この理由は、設定した PATH の前に Windows が勝手にパスを付け加えてしまい、付け加えられる PATH の1つである
C:\WINDOWS\system32
には java.exe が存在しているからだ。そして、この java.exe は、レジストリに登録されている情報から使用する JRE の位置を取得するというわけだ。
Microsoft Windows プラットホームでの Java2 Runtime Environment
なお、javac コマンドは、system32 フォルダ中に存在しないので、ユーザ環境変数 PATH に設定したとおりに実行できた。
Thursday, March 29, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment