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 |
댓글