Java

[Java] JRE와 JDK의 차이

데메즈 2023. 5. 30. 12:51
728x90
반응형
JRE란?

출처 : https://www.geeksforgeeks.org/difference-between-jdk-and-jre-in-java/

JRE(Java Runtime Environment)는 말 그대로 자바 실행 환경이다.

JRE는 JVM 뿐만 아니라 Java binaries, Java 클래스 라이브러리 등을 포함하고 있어 자바 프로그램의 실행을 지원한다. 하지만 JRE는 컴파일러나 디버거(Debugger) 등의 도구는 포함하지 않는다. 따라서 자바 프로그램을 개발하는 것이 아니라 실행하기만 원한다면 JRE를 설치하면 된다. 

 

JDK란?

출처 : https://www.geeksforgeeks.org/difference-between-jdk-and-jre-in-java/

JDK(Java Development Kit)는 말 그대로 자바 개발 키트이다.

JDK는 자바 애플리케이션을 개발하기 위한 환경을 지원한다. JDK는 JRE를 포함할 뿐만 아니라 컴파일러(javac), javadoc, jar 등 개발에 유용한 도구들을 포함하고 있다. 따라서 자바 프로그램을 개발하기 위해서는 JDK를 다운로드하여야 한다.

결론은 JRE는 자바 실행환경이고, JDK는 자바 개발 도구라는 것이다. 따라서 개발자들은 JDK를 다운로드 받으면된다.

 

출처

728x90
반응형