JER란?
- Java Runtime Environment
- Java Virtual Machine, Java class library, Java command 및 기타 인프라를 포함한 컴파일된 Java 프로그램을 실행하는데 필요한 패키지
JDK란?
- Java Development Kit
- JER에 있는 모든 것뿐만 아니라 컴파일러(Javac)와 jdb, javadoc과 같은 도구도 있다. 즉 JDK는 프로그램을 생성하고 컴파일할 수 있다.
따라서 Java 프로그램을 실행하는데만 포커스를 둔다면, JRE만 설치하면 된다. 반면에 Java 프로그래밍을 할 계획이라면 JDK를 설치해야 한다.