Apache Commons Lang – SystemUtils(SYSTEM)


SystemUtilsクラスでは、java.lang.System#getProperty()で取得できるようなシステムプロパティを定数として定義していたり、その値を取得するための機能を提供しています。

まず最初は、システムに関する定数とメソッドについてです。


AWT_TOOLKIT

public static final java.lang.String AWT_TOOLKIT

AWT Toolkitです。
システムプロパティ:awt.toolkitの値です。
Windows XPの場合は、「 sun.awt.windows.WToolkit 」となります。


FILE_ENCODING

public static final java.lang.String FILE_ENCODING

ファイルエンコーディングです。
システムプロパティ:file.encodingの値です。


FILE_SEPARATOR

public static final java.lang.String FILE_SEPARATOR

ファイル区切り文字です。
システムプロパティ:file.separatorの値です。
UNIXの場合は、「 / 」となります。


LINE_SEPARATOR

public static final java.lang.String LINE_SEPARATOR

行区切り文字です。
システムプロパティ:line.separatorの値です。
UNIXの場合は、「 \n 」となります。


PATH_SEPARATOR

public static final java.lang.String PATH_SEPARATOR

パス区切り文字です。
システムプロパティ:path.separatorの値です。
UNIXの場合は、「 : 」となります。


USER_COUNTRY

public static final java.lang.String USER_COUNTRY

ユーザの国コードです。
システムプロパティ:user.country、またはuser.regionの値です。


USER_DIR

public static final java.lang.String USER_DIR

ユーザの現在の作業ディレクトリです。
システムプロパティ:user.dirの値です。


USER_HOME

public static final java.lang.String USER_HOME

ユーザのホームディレクトリです。
システムプロパティ:user.homeの値です。


USER_LANGUAGE

public static final java.lang.String USER_LANGUAGE

ユーザの言語コードです。
システムプロパティ:user.languageの値です。


USER_NAME

public static final java.lang.String USER_NAME

ユーザのアカウント名称です。
システムプロパティ:user.nameの値です。


USER_TIMEZONE

public static final java.lang.String USER_TIMEZONE

ユーザのタイムゾーンです。
システムプロパティ:user.timezoneの値です。


getUserDir

public static java.io.File getUserDir()

ユーザの現在の作業ディレクトリを取得します。


戻り値:
ユーザの現在の作業ディレクトリ
例外:
SecurityException – セキュリティマネージャが存在し、システムプロパティへアクセスできない場合


getUserHome

public static java.io.File getUserHome()

ユーザのホームディレクトリを取得します。


戻り値:
ユーザのホームディレクトリ
例外:
SecurityException – セキュリティマネージャが存在し、システムプロパティへアクセスできない場合

関連記事

  1. コメント 0

  1. トラックバック 0

return top