1. JDK의 계층 구조

JVM(JAVA Virtual Machine)
자바 가성 머신의 줄임말으로써 JAVA와 OS의 중개자 역할을 한다.
JVM이 있으므로 인해 자바는 OS에 구애받지 않는 ‘확장성’이라는 장점을 가지게 된다.
그 외에도 가비지 컬렉션(Garbage Collection), 메모리 관리등을 수행한다.JRE(JAVA Runtime Environment)
자바의 기능들을 수행하는 API를 감싸고 있는 실행환경
단순 프로그램 실행만을 위해서는 JRE 설치로 충분하다.JDK(JAVA Development Kit)
자바의 실행환경을 포함하는 자바 개발환경을 의미한다.
자바 개발을 위해서는 JDK가 설치되어야 한다.
2. JDK 설치
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
상단의 JDK SE 다운로드 URL에 접속하여 본인 개발 환경에 맞는 설치파일을 다운로드 및 설치를 진행한다.
3. JAVA 환경변수
- java.exe : JVM 실행 파일
- javac.exe : 컴파일러
JAVA_HOME 설정
- 내컴퓨터 -> 속성 -> 고급시스템설정 -> 고급 -> 환경변수 -> 새로만들기
- 변수 이름 : JAVA_HOME
- 변수 값 : JAVA 설치 경로
PATH 설정
- 내컴퓨터 -> 속성 -> 고급시스템설정 -> 고급 -> 환경변수 -> 새로만들기
- PATH 변수에 %JAVA_HOME%\bin을 추가
- JAVA_HOME 변수에 설정한 JAVA 설치 경로 하위의 bin 폴더를 PATH 추가해주는 것입니다.
** 리눅스나 유닉스 계열은 profile에 설정
4. 확인
- 명령 프롬프트에 ‘java -version’, ‘javac -version’를 입력하여 버젼을 확인한다.