System.getProperty(「パラメータ詳細」)

3469 ワード


public class Information {
	public static void main(String args[]) {
		System.out.println("java_vendor:" + System.getProperty("java.vendor"));
		System.out.println("java_vendor_url:" + System.getProperty("java.vendor.url"));
		System.out.println("java_home:" + System.getProperty("java.home"));
		System.out.println("java_class_version:" + System.getProperty("java.class.version"));
		System.out.println("java_class_path:" + System.getProperty("java.class.path"));
		System.out.println("os_name:" + System.getProperty("os.name"));
		System.out.println("os_arch:" + System.getProperty("os.arch"));
		System.out.println("os_version:" + System.getProperty("os.version"));
		System.out.println("user_name:" + System.getProperty("user.name"));
		System.out.println("user_home:" + System.getProperty("user.home"));
		System.out.println("user_dir:" + System.getProperty("user.dir"));
		System.out.println("java_vm_specification_version:" + System.getProperty("java.vm.specification.version"));
		System.out.println("java_vm_specification_vendor:" + System.getProperty("java.vm.specification.vendor"));
		System.out.println("java_vm_specification_name:" + System.getProperty("java.vm.specification.name"));
		System.out.println("java_vm_version:" + System.getProperty("java.vm.version"));
		System.out.println("java_vm_vendor:" + System.getProperty("java.vm.vendor"));
		System.out.println("java_vm_name:" + System.getProperty("java.vm.name"));
		System.out.println("java_ext_dirs:" + System.getProperty("java.ext.dirs"));
		System.out.println("file_separator:" + System.getProperty("file.separator"));
		System.out.println("path_separator:" + System.getProperty("path.separator"));
		System.out.println("line_separator:" + System.getProperty("line.separator"));
	}
}

From jdk 1.5.0 documents:
java.version
Javaランタイム環境バージョン
java.vendor
Javaランタイム環境ベンダー
java.vendor.url
JavaベンダーのURL
java.home
Javaインストールディレクトリ
java.vm.specification.version
Java仮想マシン仕様バージョン
java.vm.specification.vendor
Java仮想マシン仕様ベンダー
java.vm.specification.name
Java仮想マシン仕様名
java.vm.version
Java仮想マシン実装バージョン
java.vm.vendor
Java仮想マシン実装ベンダー
java.vm.name
Java仮想マシン実装名
java.specification.version
Javaランタイム環境仕様バージョン
java.specification.vendor
Javaランタイム環境仕様ベンダー
java.specification.name
Javaランタイム環境仕様名
java.class.version
Javaクラス形式バージョン番号
java.class.path
Javaクラスパス
java.library.path
ライブラリのロード時に検索されたパスのリスト
java.io.tmpdir
デフォルトの一時ファイルパス
java.compiler
使用するJITコンパイラの名前
java.ext.dirs
1つ以上の拡張ディレクトリのパス
os.name
OSの名前
os.arch
オペレーティングシステムのアーキテクチャ
os.version
OSのバージョン
file.separator
ファイル区切り記号(UNIXシステムでは"/")
path.separator
パス区切り記号(UNIXシステムでは":")
line.separator
行区切り記号(UNIXシステムでは「/n」)
user.name
ユーザーのアカウント名
user.home
ユーザーのホーム
user.dir
ユーザーの現在の作業ディレクトリ