|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.apache.commons.lang.SystemUtils
共通的な System クラスのヘルパーです。
| フィールドの概要 | |
static String |
FILE_SEPARATOR
システムプロパティ: file.separator ファイル区切り文字 (UNIX では "/")。 |
static boolean |
IS_JAVA_1_1
現在使用している Java のバージョンが 1.1.の場合のみ true。 |
static boolean |
IS_JAVA_1_2
現在使用している Java のバージョンが 1.2.の場合のみ true。 |
static boolean |
IS_JAVA_1_3
現在使用している Java のバージョンが 1.3.の場合のみ true。 |
static boolean |
IS_JAVA_1_4
現在使用している Java のバージョンが 1.4.の場合のみ true。 |
static boolean |
IS_JAVA_1_5
現在使用している Java のバージョンが 1.5.の場合のみ true。 |
static String |
JAVA_CLASS_PATH
システムプロパティ: java.class.path Java クラスパス。 |
static String |
JAVA_CLASS_VERSION
システムプロパティ: java.class.version Java クラスの形式のバージョン番号。 |
static String |
JAVA_COMPILER
システムプロパティ: java.compiler 使用する JIT コンパイラの名前。 |
static String |
JAVA_EXT_DIRS
システムプロパティ: java.ext.dirs 拡張ディレクトリのパス。 |
static String |
JAVA_HOME
システムプロパティ: java.home Java のインストール先ディレクトリ。 |
static String |
JAVA_IO_TMPDIR
システムプロパティ: java.io.tmpdir デフォルト一時ファイルのパス。 |
static String |
JAVA_LIBRARY_PATH
システムプロパティ: java.library.path ライブラリのロード時に検索するパスのリスト。 |
static String |
JAVA_SPECIFICATION_NAME
システムプロパティ: java.specification.name Java 仮想マシンの仕様名。 |
static String |
JAVA_SPECIFICATION_VENDOR
システムプロパティ: java.specification.vendor Java 仮想マシンの仕様ベンダー。 |
static String |
JAVA_SPECIFICATION_VERSION
システムプロパティ: java.specification.version Java 仮想マシンの仕様バージョン。 |
static String |
JAVA_VENDOR
システムプロパティ: java.vendor Java ベンダーを表す文字列。 |
static String |
JAVA_VENDOR_URL
システムプロパティ: java.vendor.url Java ベンダーの URL。 |
static String |
JAVA_VERSION
システムプロパティ: java.version Java のバージョンの値。 |
static String |
JAVA_VM_NAME
システムプロパティ: java.vm.name Java 仮想マシンの実装名。 |
static String |
JAVA_VM_SPECIFICATION_NAME
システムプロパティ: java.vm.specification.name Java 仮想マシンの仕様名。 |
static String |
JAVA_VM_SPECIFICATION_VENDOR
システムプロパティ: java.vm.specification.vendor Java 仮想マシンの仕様ベンダー。 |
static String |
JAVA_VM_SPECIFICATION_VERSION
システムプロパティ: java.vm.specification.version Java 仮想マシンの仕様バージョン。 |
static String |
JAVA_VM_VENDOR
システムプロパティ: java.vm.vendor Java 仮想マシンの実装ベンダー。 |
static String |
JAVA_VM_VERSION
システムプロパティ: java.vm.version Java 仮想マシンの実装バージョン。 |
static String |
LINE_SEPARATOR
システムプロパティ: line.separator 行区切り文字 (UNIX では "\n")。 |
static String |
OS_ARCH
システムプロパティ: os.arch オペレーティングシステムのアーキテクチャ。 |
static String |
OS_NAME
システムプロパティ: os.name オペレーティングシステムの名称。 |
static String |
OS_VERSION
システムプロパティ: os.version オペレーティングシステムのバージョン。 |
static String |
PATH_SEPARATOR
システムプロパティ: path.separator パス区切り文字 (UNIX では ":")。 |
static String |
USER_DIR
システムプロパティ: user.dir ユーザの現在の作業ディレクトリ。 |
static String |
USER_HOME
システムプロパティ: user.home ユーザのホームディレクトリ。 |
static String |
USER_NAME
システムプロパティ: user.name ユーザのアカウント名。 |
| コンストラクタの概要 | |
SystemUtils()
SystemUtils のインスタンスは一般的なプログラムからは生成すべきではありません。 |
|
| メソッドの概要 | |
static float |
getJavaVersion()
Java のバージョンを float の値で返します。 |
static boolean |
isJavaVersionAtLeast(float requiredVersion)
使用している Java のバージョンが指定されたバージョン以上かどうか判定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final String FILE_SEPARATOR
public static final String JAVA_CLASS_PATH
public static final String JAVA_CLASS_VERSION
public static final String JAVA_COMPILER
public static final String JAVA_EXT_DIRS
public static final String JAVA_HOME
public static final String JAVA_IO_TMPDIR
public static final String JAVA_LIBRARY_PATH
public static final String JAVA_SPECIFICATION_NAME
public static final String JAVA_SPECIFICATION_VENDOR
public static final String JAVA_SPECIFICATION_VERSION
public static final String JAVA_VENDOR
public static final String JAVA_VENDOR_URL
public static final String JAVA_VERSION
public static final String JAVA_VM_NAME
public static final String JAVA_VM_SPECIFICATION_NAME
public static final String JAVA_VM_SPECIFICATION_VENDOR
public static final String JAVA_VM_SPECIFICATION_VERSION
public static final String JAVA_VM_VENDOR
public static final String JAVA_VM_VERSION
public static final String LINE_SEPARATOR
public static final String OS_ARCH
public static final String OS_NAME
public static final String OS_VERSION
public static final String PATH_SEPARATOR
public static final String USER_DIR
public static final String USER_HOME
public static final String USER_NAME
public static final boolean IS_JAVA_1_1
public static final boolean IS_JAVA_1_2
public static final boolean IS_JAVA_1_3
public static final boolean IS_JAVA_1_4
public static final boolean IS_JAVA_1_5
| コンストラクタの詳細 |
public SystemUtils()
SystemUtils.FILE_SEPARATOR というように使用すべきです。
このコンストラクタは、処理のために JavaBean インスタンスを必要とするツールのために
public になっています。
| メソッドの詳細 |
public static float getJavaVersion()
public static boolean isJavaVersionAtLeast(float requiredVersion)
requiredVersion - 必要となるバージョン(例 1.31f)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||