검색결과 리스트
글
!markdown
# Java (자바)
자바에서는 다음과 같은 기본적인 정보를 제공해준다.
- 자바 버전
- 자바 위치
- 운영체제 이름
- 사용자 이름
- 사용자 디렉토리
- 사용자 위치
- 파일경로 구분자
...
### System.getProperty
- 현재 Class를 실행(런타임)중인 자바버전 알기
```java
String javaVersion = System.getProperty('java.version');
```
- 현재 Class를 실행(런타임)중인 자바의 위치
```java
String javaHome = System.getProperty('java.home');
```
- 현재 운영체제(OS)의 이름 (Operating System Name)
```java
String osName = System.getProperty('os.name');
```
- 현재 OS의 파일경로 구분자 (Unix에서는 / 윈도우즈에서는 \\)
```java
String fileSeparator = System.getProperty('file.separator');
```
- 현재 OS에 로그인한 사용자의 이름
```java
String userName = System.getProperty('user.name');
```
- 현재 OS에 로그인한 사용자의 디렉토리
```java
String userHome = System.getProperty('user.home');
```
- 현재 class를 실행시킨 파일시스템상의 사용자의 위치
```java
String userDir = System.getProperty('user.dir');
```
...
### 참고
System Properties:
[https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html](https://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html)
'LANGUAGE > Java & Groovy ' 카테고리의 다른 글
[Java] Extract TAR, JAR, ZIP (압축풀기) (0) | 2017.03.07 |
---|---|
[Java] jar파일 실행하기 (0) | 2017.03.07 |
[Java] JUnit (제이유닛) (0) | 2017.02.27 |
[Java] Unsupported major.minor version (0) | 2017.02.03 |
[Java] ojdbc 버전 (0) | 2017.01.23 |