삽질의 현장/- Javascript와 HTML

[삽잡이::java]시스템 환경 정보들을 알려준다! System.getProperty( )

shovelman 2016. 7. 12. 21:41


Property라는 의미 자체는 

부동산, 재산, 소유등을 의미합니다.


프로그래밍 세계에서도 시스템 환경에 대한 

재산, 소유와 같은 정보들을 알려달라고 요청할 수 있습니다.


java 언어에는 System이라는 클래스가 있는데요,

해당 클래스 안에는 getProperty( )라는 메서드가 존재합니다.

해당 메서드를 통해서 정보를 알아낼 수 있다 이겁니다.


 

(출처_ Java Document)



조금 더 자세하게 말씀드리자면,

System 개체가 현재 작업 환경에 구성들을 설명할 수 있는 

속성들을 가지고 있다는 것으로 이해하시면...

더 이해하기... 쉬우실 수도.... 

하하하....


아무튼...

getPropery() 메서드의 괄호 안에 값을 넣게 되면

그에 맞는 값을 string형으로 반환해줍니다.


그렇다면~

괄호 안에 들어갈 수 있는 주요 keyword에 대해서 알아보겠습니다.



file.separator

> Character that separates components of a file path. 

(UNIX - /, Window -\)

java.class.path

> Path used to find directories and JAR archives containing class files.

java.home

> Installation directory for Java Runtime Environment(JRE)

java.version

> JRE version number

os.arch

> Operating system architectue

os.name

> Operating system name

os.version

> Operating system version

user.dir

> User working directory

user.home

> User home directory

user.name

> User account name


(출처_ Java Document)


예를 들어서, user.home을 사용하게 되면

내 PC의 Home Directory 경로를 알아낼 수 있게 됩니다.


1
2
// 사용자 home dir
String sHomeDir = System.getProperty("user.home");
cs


유용하게 사용합시다!


굳~