Apache Commons Lang – SystemUtils(JAVA)


引き続き、SystemUtilsクラスの説明です。

今回は、Javaに関する定数とメソッドについてです。


JAVA_AWT_FONTS

public static final java.lang.String JAVA_AWT_FONTS

システムプロパティ:java.awt.fontsの値です。


JAVA_AWT_GRAPHICSENV

public static final java.lang.String JAVA_AWT_GRAPHICSENV

システムプロパティ:java.awt.graphicsenvの値です。


JAVA_AWT_HEADLESS

public static final java.lang.String JAVA_AWT_HEADLESS

システムプロパティ:java.awt.headlessの値です。


JAVA_AWT_PRINTERJOB

public static final java.lang.String JAVA_AWT_PRINTERJOB

システムプロパティ:java.awt.printerjobの値です。


JAVA_CLASS_PATH

public static final java.lang.String JAVA_CLASS_PATH

Javaのクラスパスです。
システムプロパティ:java.class.pathの値です。


JAVA_CLASS_VERSION

public static final java.lang.String JAVA_CLASS_VERSION

Javaのクラスファイルのバージョンです。
システムプロパティ:java.class.versionの値です。


JAVA_COMPILER

public static final java.lang.String JAVA_COMPILER

Javaのコンパイラです。
システムプロパティ:java.compilerの値です。


JAVA_ENDORSED_DIRS

public static final java.lang.String JAVA_ENDORSED_DIRS

Javaの標準ディレクトリです。
システムプロパティ:java.endorsed.dirsの値です。


JAVA_EXT_DIRS

public static final java.lang.String JAVA_EXT_DIRS

Javaの拡張ディレクトリです。
システムプロパティ:java.ext.dirsの値です。


JAVA_HOME

public static final java.lang.String JAVA_HOME

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


JAVA_IO_TMPDIR

public static final java.lang.String JAVA_IO_TMPDIR

Javaの一時ディレクトリです。
システムプロパティ:java.io.tmpdirの値です。


JAVA_LIBRARY_PATH

public static final java.lang.String JAVA_LIBRARY_PATH

Javaのライブラリパスです。
システムプロパティ:java.library.pathの値です。


JAVA_RUNTIME_NAME

public static final java.lang.String JAVA_RUNTIME_NAME

Javaランタイムの名称です。
システムプロパティ:java.runtime.nameの値です。


JAVA_RUNTIME_VERSION

public static final java.lang.String JAVA_RUNTIME_VERSION

Javaランタイムのバージョンです。
システムプロパティ:java.runtime.versionの値です。


JAVA_SPECIFICATION_NAME

public static final java.lang.String JAVA_SPECIFICATION_NAME

Javaの仕様名称です。
システムプロパティ:java.specification.nameの値です。


JAVA_SPECIFICATION_VENDOR

public static final java.lang.String JAVA_SPECIFICATION_VENDOR

Javaの仕様ベンダーです。
システムプロパティ:java.specification.vendorの値です。


JAVA_SPECIFICATION_VERSION

public static final java.lang.String JAVA_SPECIFICATION_VERSION

Javaの仕様バージョンです。
システムプロパティ:java.specification.versionの値です。


JAVA_UTIL_PREFS_PREFERENCES_FACTORY

public static final java.lang.String JAVA_UTIL_PREFS_PREFERENCES_FACTORY

PreferencesFactoryインタフェースの完全修飾名です。
システムプロパティ:java.util.prefs.PreferencesFactoryの値です。


JAVA_VENDOR

public static final java.lang.String JAVA_VENDOR

Javaのベンダーです。
システムプロパティ:java.vendorの値です。


JAVA_VENDOR_URL

public static final java.lang.String JAVA_VENDOR_URL

JavaのベンダーのURLです。
システムプロパティ:java.vendor.urlの値です。


JAVA_VERSION

public static final java.lang.String JAVA_VERSION

Javaのバージョンです。
システムプロパティ:java.versionの値です。


JAVA_VM_INFO

public static final java.lang.String JAVA_VM_INFO

Java仮想マシンのインフォメーションです。
システムプロパティ:java.vm.infoの値です。


JAVA_VM_NAME

public static final java.lang.String JAVA_VM_NAME

Java仮想マシンの名称です。
システムプロパティ:java.vm.nameの値です。


JAVA_VM_SPECIFICATION_NAME

public static final java.lang.String JAVA_VM_SPECIFICATION_NAME

Java仮想マシンの仕様名称です。
システムプロパティ:java.vm.specification.nameの値です。


JAVA_VM_SPECIFICATION_VENDOR

public static final java.lang.String JAVA_VM_SPECIFICATION_VENDOR

Java仮想マシンの仕様ベンダーです。
システムプロパティ:java.vm.specification.vendorの値です。


JAVA_VM_SPECIFICATION_VERSION

public static final java.lang.String JAVA_VM_SPECIFICATION_VERSION

Java仮想マシンの仕様バージョンです。
システムプロパティ:java.vm.specification.versionの値です。


JAVA_VM_VENDOR

public static final java.lang.String JAVA_VM_VENDOR

Java仮想マシンのベンダーです。
システムプロパティ:java.vm.vendorの値です。


JAVA_VM_VERSION

public static final java.lang.String JAVA_VM_VERSION

Java仮想マシンのバージョンです。
システムプロパティ:java.vm.versionの値です。


JAVA_VERSION_TRIMMED

public static final java.lang.String JAVA_VERSION_TRIMMED

Javaのバージョンです。


JAVA_VERSION_FLOAT

public static final float JAVA_VERSION_FLOAT

float型で表したJavaのバージョンです。
JDK 1.2の場合は1.2f、JDK 1.3.1の場合は1.31fとなります。


JAVA_VERSION_INT

public static final int JAVA_VERSION_INT

int型で表したJavaのバージョンです。
JDK 1.2の場合は120、JDK 1.3.1の場合は131となります。


IS_JAVA_1_1

public static final boolean IS_JAVA_1_1

Javaのバージョンが、1.1(1.1.x)の場合はtrue、それ以外の場合はfalseになります。


IS_JAVA_1_2

public static final boolean IS_JAVA_1_2

Javaのバージョンが、1.2(1.2.x)の場合はtrue、それ以外の場合はfalseになります。


IS_JAVA_1_3

public static final boolean IS_JAVA_1_3

Javaのバージョンが、1.3(1.3.x)の場合はtrue、それ以外の場合はfalseになります。


IS_JAVA_1_4

public static final boolean IS_JAVA_1_4

Javaのバージョンが、1.4(1.4.x)の場合はtrue、それ以外の場合はfalseになります。


IS_JAVA_1_5

public static final boolean IS_JAVA_1_5

Javaのバージョンが、1.5(1.5.x)の場合はtrue、それ以外の場合はfalseになります。


IS_JAVA_1_6

public static final boolean IS_JAVA_1_6

Javaのバージョンが、1.6(1.6.x)の場合はtrue、それ以外の場合はfalseになります。


isJavaVersionAtLeast

public static boolean isJavaVersionAtLeast(float requiredVersion)

使用しているJavaのバージョンが指定されたバージョン以上かどうかチェックします。


パラメータ:
requiredVersion – 必要とするJavaのバージョン
戻り値:
指定されたJavaのバージョン以上の場合はtrue、そうでない場合はfalse


isJavaVersionAtLeast

public static boolean isJavaVersionAtLeast(int requiredVersion)

使用しているJavaのバージョンが指定されたバージョン以上かどうかチェックします。


パラメータ:
requiredVersion – 必要とするJavaのバージョン
戻り値:
指定されたJavaのバージョン以上の場合はtrue、そうでない場合はfalse


isJavaAwtHeadless

public static boolean isJavaAwtHeadless()

ヘッドレスモードかどうかチェックします。


戻り値:
ヘッドレスモードの場合はtrue、そうでない場合はfalse


getJavaHome

public static java.io.File getJavaHome()

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


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


getJavaIoTmpDir

public static java.io.File getJavaIoTmpDir()

Javaの一時ディレクトリを取得します。


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

関連記事

  1. コメント 0

  1. トラックバック 0

return top