728x90
Java에서는 시스템 속성 정보를 가져올 수 있도록
System
클래스를 제공한다.
System
클래스의 정적 메서드 getProperty
를 이용하면 시스템 속성 정보를 가져올 수 있다. 시스템 속성 종류로는 OS 줄바꿈 문자, Java 버전, 사용자 작업 디렉토리, 사용자 홈 디렉토리 등이 있다.
시스템 속성 값 가져오기
System.getProperty
메서드의 인자로 시스템 속성의 키 값을 넘겨주면 해당하는 속성 값을 반환한다.
String value = System.getProperty("key");
시스템 프로퍼티 키 종류
Key | Meaning |
file.separator | Character that separates components of a file path |
java.class.path | Path used to find directories and JAR archives containing class files |
java.home | Installation directory for Java Runtime Environment |
java.vendor.url | JRE vendor URL |
java.version | JRE version number |
line.separator | Sequence used by operating system to separate lines in text files |
os.arch | Operating system architecture |
os.name | Operating system name |
os.version | Operating system version |
path.separator | Path separator character used in java.class.path |
user.dir | User working directory |
user.home | User home directory |
user.name | User account name |
참고자료
'Java' 카테고리의 다른 글
Effective Java 아이템 11. equals를 재정의하려거든 hashCode도 재정의하라 (0) | 2019.04.08 |
---|---|
Effective Java 아이템 10. equals는 일반 규약을 지켜 재정의하라 (0) | 2019.04.08 |
10진수를 2진수, 8진수, 16진수로 변환 (0) | 2019.04.07 |
char를 String으로 변환하기 (0) | 2019.04.07 |
String을 char로 변환하기 (0) | 2019.04.07 |
댓글