Javaに関する様々な情報をご紹介します。

3その他

Javaに関する様々な情報をご紹介します。

その他

環境変数の取得(getenvメソッド)

OSの環境変数を取得したい場合があります。その際は、getenvメソッドを使用します。getenvメソッドはJDK1.4までは非推奨(Deprecated)でしたが、JDK1.5からは非推奨ではなくなっています。

但し、OSによっては、環境変数の大文字小文字が異なっていたり、環境変数の名前が違っていたりしますので、OSに依存しないプログラムを作る際は注意が必要です。

//getenvメソッドで環境変数JAVA_HOMEの値を取得しています。
String javaDirectory = System.getenv("JAVA_HOME");
System.out.println(javaDirectory);
C:\Java\source\TEST>javac Test.java

C:\Java\source\TEST>java Test
C:\Program Files\Java\jdk1.6.0_03  # 筆者のJAVA_HOMEの値を表示しています。

C:\Java\source\TEST>

3その他