制限

  1. Java 1.5.0 より前のバージョンを使用している場合、変数名と同じ値を持つ環境変数が定義されていると、その変数は存在せず戻ってきたものと見なされて空のストリングが戻されます。
  2. Java 1.8 より前のバージョンを使用している場合、Windows 以外のプラットフォームでは、常に空のストリングが戻されます。