본문 바로가기

삽질하기/JAVA

자바(java) System Properties

반응형

 System Property  Description
 java.version  Java Runtime Environment version
 java.vendor  Java Runtime Environment vendor
 java.vendor.url  Java vendor URL
 java.home  Java installation directory
 java.vm.specification.version  Java Virtual Machine specification version
 java.vm.specification.vendor  Java Virtual Machine specification vendor
 java.vm.specification.name  Java Virtual Machine specification name
 java.vm.version  Java Virtual Machine implementation version
 java.vm.vendor  Java Virtual Machine implementation vendor
 java.vm.name  Java Virtual Machine implementation name
 java.specification.version  Java Runtime Environment specification version
 java.specification.vendor  Java Runtime Environment specification vendor
 java.specification.name  Java Runtime Environment specification name
 java.class.version  Java class format version number
 java.class.path  Java class path
 java.ext.dirs  Path of extension directory or directories
 os.name  Operating system name
 os.arch  Operating system architecture
 os.version  Operating system version
 file.separator  File separator ("/" on UNIX, "\" on Windows)
 path.separator  Path separator (":" on UNIX, ";" on Windows)
 line.separator  Line separator ("\n" on UNIX "\r\n" on Windows)
 user.name  User's account name
 user.home  User's home directory
 user.dir  User's current working


전체 System Property 출력하기

import java.util.Enumeration;
import java.util.Properties;

public class SystemProperties {
	public static void main(String[] args) {

		Properties prop = System.getProperties();
		Enumeration enumeration = prop.propertyNames();
		
		while(enumeration.hasMoreElements()) {
			String key = (String)enumeration.nextElement();
			String value = prop.getProperty(key.toString());
			System.out.println(key + " : " + value);
		}
	}
}