Public static String getpoperty(String key,String def)
시스템 프로퍼티란 시스템 환경에 관한 정보를 말한다.
System 클래스에 있는 getProperty() 메서드를 이용하면,
현재 사용하고 있는 환경 정보를 얻을 수 있다.
System 클래스를 이용하기 위해서는 java.util 패키지를 임포트 한다.
import java.util.*;
.
.
String version = System.getProperty("java.version");
주요 프로퍼티는 아래와 같다.
프로퍼티 : 의미 : 표시 예
java.version : Java 의 버전 : 1.4.2_13
java.vendor : Java 의 벤더(공급자) : Sun Microsystems Inc.
java.vendor.url : Java 의 벤더의 URL : http://java.sun.com
java.home : Java 를 인스톨한 디렉토리 : c:\j2sdk1.4.2_13
java.class.version : Java 클래스의 버전 : 48
java.class.path : Java 클래스가 존재하는 경로 : c:\Java
java.ext.dir : 확장기능 클래스를 포함하는 디렉토리 : null (미설정의 경우)
os.name : OS 의 이름 : Windows XP
os.arch : OS 의 아키텍처 : x86
os.version : OS 의 버전 : 5.1
file.separator : 파일을 구분하는 문자 : \(Unix 에서는 /)
path.separator : 경로를 구분하는 문자 : (Unix 에서는 :)
line.separator : 행을 구분하는 문자(개행코드) : \n
user.name : 사용자 계정 : Na
user.home : 사용자 홈 디렉토리 : c:\Document and Settings\Na
user.dir : 현재 작업 디렉토리 : c:\Java
System 클래스에 있는 getProperty() 메서드를 이용하면,
현재 사용하고 있는 환경 정보를 얻을 수 있다.
System 클래스를 이용하기 위해서는 java.util 패키지를 임포트 한다.
import java.util.*;
.
.
String version = System.getProperty("java.version");
주요 프로퍼티는 아래와 같다.
프로퍼티 : 의미 : 표시 예
java.version : Java 의 버전 : 1.4.2_13
java.vendor : Java 의 벤더(공급자) : Sun Microsystems Inc.
java.vendor.url : Java 의 벤더의 URL : http://java.sun.com
java.home : Java 를 인스톨한 디렉토리 : c:\j2sdk1.4.2_13
java.class.version : Java 클래스의 버전 : 48
java.class.path : Java 클래스가 존재하는 경로 : c:\Java
java.ext.dir : 확장기능 클래스를 포함하는 디렉토리 : null (미설정의 경우)
os.name : OS 의 이름 : Windows XP
os.arch : OS 의 아키텍처 : x86
os.version : OS 의 버전 : 5.1
file.separator : 파일을 구분하는 문자 : \(Unix 에서는 /)
path.separator : 경로를 구분하는 문자 : (Unix 에서는 :)
line.separator : 행을 구분하는 문자(개행코드) : \n
user.name : 사용자 계정 : Na
user.home : 사용자 홈 디렉토리 : c:\Document and Settings\Na
user.dir : 현재 작업 디렉토리 : c:\Java
[출처] System.getProperty("user.home")|작성자 whitefre
여기서 부터는 직접 돌려본...
java.runtime.name=======>Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path=======>C:\Program Files\Java\jdk1.5.0_17\jre\bin
java.vm.version=======>1.5.0_17-b04
java.vm.vendor=======>Sun Microsystems Inc.
java.vendor.url=======>http://java.sun.com/
path.separator=======>;
java.vm.name=======>Java HotSpot(TM) Client VM
file.encoding.pkg=======>sun.io
user.country=======>KR
sun.java.launcher=======>SUN_STANDARD
sun.os.patch.level=======>Service Pack 1
java.vm.specification.name=======>Java Virtual Machine Specification
user.dir=======>D:\Works\eclipse\workspace\WEB-INF\classes
java.runtime.version=======>1.5.0_17-b04
java.awt.graphicsenv=======>sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\endorsed
os.arch=======>x86
java.io.tmpdir=======>C:\Users\사용자이름\AppData\Local\Temp\
line.separator=======>
java.vm.specification.vendor=======>Sun Microsystems Inc.
user.variant=======>
os.name=======>Windows Vista
sun.jnu.encoding=======>MS949
java.library.path=======>C:\Program Files\Java\jdk1.5.0_17\bin;.;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.5.0_17\bin;C:\XEClient\bin;
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\UniUSB\
Common
java.specification.name=======>Java Platform API Specification
java.class.version=======>49.0
sun.management.compiler=======>HotSpot Client Compiler
os.version=======>6.0
user.home=======>C:\Users\사용자이름
user.timezone=======>
java.awt.printerjob=======>sun.awt.windows.WPrinterJob
file.encoding=======>MS949
java.specification.version=======>1.5
user.name=======>사용자이름
java.class.path=======>.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
java.vm.specification.version=======>1.0
sun.arch.data.model=======>32
java.home=======>C:\Program Files\Java\jdk1.5.0_17\jre
java.specification.vendor=======>Sun Microsystems Inc.
user.language=======>ko
awt.toolkit=======>sun.awt.windows.WToolkit
java.vm.info=======>mixed mode, sharing
java.version=======>1.5.0_17
java.ext.dirs=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\ext
sun.boot.class.path=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\i18n.jar;C:\Program Files\Java\j
dk1.5.0_17\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\jce.jar;C:\Program File
s\Java\jdk1.5.0_17\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_17\jre\classes
java.vendor=======>Sun Microsystems Inc.
file.separator=======>\
java.vendor.url.bug=======>http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=======>little
sun.io.unicode.encoding=======>UnicodeLittle
sun.desktop=======>windows
sun.cpu.isalist=======>pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
sun.boot.library.path=======>C:\Program Files\Java\jdk1.5.0_17\jre\bin
java.vm.version=======>1.5.0_17-b04
java.vm.vendor=======>Sun Microsystems Inc.
java.vendor.url=======>http://java.sun.com/
path.separator=======>;
java.vm.name=======>Java HotSpot(TM) Client VM
file.encoding.pkg=======>sun.io
user.country=======>KR
sun.java.launcher=======>SUN_STANDARD
sun.os.patch.level=======>Service Pack 1
java.vm.specification.name=======>Java Virtual Machine Specification
user.dir=======>D:\Works\eclipse\workspace\WEB-INF\classes
java.runtime.version=======>1.5.0_17-b04
java.awt.graphicsenv=======>sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\endorsed
os.arch=======>x86
java.io.tmpdir=======>C:\Users\사용자이름\AppData\Local\Temp\
line.separator=======>
java.vm.specification.vendor=======>Sun Microsystems Inc.
user.variant=======>
os.name=======>Windows Vista
sun.jnu.encoding=======>MS949
java.library.path=======>C:\Program Files\Java\jdk1.5.0_17\bin;.;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.5.0_17\bin;C:\XEClient\bin;
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\UniUSB\
Common
java.specification.name=======>Java Platform API Specification
java.class.version=======>49.0
sun.management.compiler=======>HotSpot Client Compiler
os.version=======>6.0
user.home=======>C:\Users\사용자이름
user.timezone=======>
java.awt.printerjob=======>sun.awt.windows.WPrinterJob
file.encoding=======>MS949
java.specification.version=======>1.5
user.name=======>사용자이름
java.class.path=======>.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip
java.vm.specification.version=======>1.0
sun.arch.data.model=======>32
java.home=======>C:\Program Files\Java\jdk1.5.0_17\jre
java.specification.vendor=======>Sun Microsystems Inc.
user.language=======>ko
awt.toolkit=======>sun.awt.windows.WToolkit
java.vm.info=======>mixed mode, sharing
java.version=======>1.5.0_17
java.ext.dirs=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\ext
sun.boot.class.path=======>C:\Program Files\Java\jdk1.5.0_17\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\i18n.jar;C:\Program Files\Java\j
dk1.5.0_17\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_17\jre\lib\jce.jar;C:\Program File
s\Java\jdk1.5.0_17\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_17\jre\classes
java.vendor=======>Sun Microsystems Inc.
file.separator=======>\
java.vendor.url.bug=======>http://java.sun.com/cgi-bin/bugreport.cgi
sun.cpu.endian=======>little
sun.io.unicode.encoding=======>UnicodeLittle
sun.desktop=======>windows
sun.cpu.isalist=======>pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
댓글
댓글 쓰기
질문이나 의견은 요기에 남겨주세요 ^^,,