JRE(Java Runtime Environment)를 직역하면 자바 실행 환경으로 자바 프로그램을 실행시키는데만 사용되는 패키지이다. JRE는 JVM( Java Virtual Machine, 자바 가상 머신), Java Class Library, Java Command, 기타 인프라 등이 포함되어 있고 컴파일러나 디버거와 같은 도구들은 포함되어 있지 않기 때문에 자바 프로그램을 실행할 때만 사용된다.
JDK(Java Development Kit)도 직역하자면 자바 개발 도구로 자바 개발자들이 사용하는 패키지이다. JDK는 JRE패키지가 같이 포함되어 있고 JRE가 포함하지 않은 컴파일러(javac) javadoc, jdb, jar등 개발에 필요한 도구들까지 같이 포함하고 있다.
구성을 보면 JDK 안에 JRE 포함되어 있어 자바 개발자들은 JDK만 설치를 해서 사용을 해도 된다.
참고
좋은 글 감사합니다.