반응형
System 클래스가 가지고 있는 Properties 정보를 출력해봄
생각보다 다양한 정보들이 있네..
package system.properties;
import java.util.Enumeration;
import java.util.Properties;
/**
* System 인스턴스의 properties 정보 모두 출력해보기
*
* @author seungkyu.lee
* @since 2010.12.14
*
*/
public class SystemPropertiesPrint {
public static void main( String[] args ) {
Properties props = System.getProperties();
if( props == null ) {
System.out.println( "props is null !!!" );
System.exit( 0 );
}
String key = null;
String value = null;
Enumeration<Object> keys = props.keys();
while( keys.hasMoreElements() ) {
key = (String)keys.nextElement();
value = props.getProperty( key );
System.out.println( "[ key : " + key + " ] ==> [ value : " + value + "]" );
}
}
}