• ベストアンサー

ユーザー環境変数とシステム環境変数

java2SDKインストール手順の際に設定する環境変数(JAVA_HOME等)について質問です。 winXPにおける[ユーザー環境変数]と[システム環境変数]の違いおよび使い分け方を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは WindowsXPなどのOSは複数のユーザを登録して,一台のマシンを複数のユーザで使い分け ることができますが,「ユーザー環境変数」はユーザごとに設定されるもので,「システ ム環境変数」はすべてのユーザーに適用されるものです. 登録ユーザが一人の時は,どちらで登録されても同じですが,二人以上のユーザが使い分 けているときは注意が必要です.あるユーザでログインして「ユーザー環境変数」で変数 を設定した場合,別なユーザ名でログインしたときにはその設定は反映されませんので, その変数を読み込むソフトウェアを使った場合,たぶん正常に動かないと思います. 使い分けとしては, ○複数のユーザが使用する変数は「システム環境変数」 ○特定のユーザだけが使用する変数は「ユーザー環境変数」 として設定すればいいと思います. Javaは,意識するしないにかかわらず,だれでも使うと思いますので,「システム環境変 数」で設定すればいいと思います. 実際は,特定の人だけしか使わないソフトウェアというのはかなり限定されると思います ので,何も考えずに「システム環境変数」として設定してもいいと思いますよ.

kata_kori
質問者

お礼

回答ありがとうございました。 勉強になりました。

関連するQ&A