백업하는 인생
jdk와 jre의 차이점 본문

jdk(Java Development Kit)
자바 개발도구(Java Development Kit)의 약자. 실제로 자바를 개발을 하는데 있어서 사용되는 것.
개발 시 필요한 라이브러리들과 javac, javadoc 등 개발 도구들을 포함되어 있고 개발을 하려면 당연히 실행도 시켜줘야 하기 때문에 JRE (Java Runtime Environment)도 함께 포함되어있다.
즉 JDK는 JRE(for 자바실행) + 개발을 위해 필요한 도구(javac, java등)가 들어있다.
jre(Java Runtime Environment)
자바로 만들어진 프로그램을 실행시키는데 필요한 라이브러리들과 각종 API, 그리고 자바 가상 머신 (JVM)이 포함되어있다. JRE는 자바로 개발은 안되고 실행만 된다.
결론
Java로 프로그램을 직접 개발하려면 JDK가 필요하고 Java로 만들어진 프로그램을 실행시키려면 JRE가 필요
'java > 이론' 카테고리의 다른 글
| 싱글톤 (0) | 2022.08.23 |
|---|---|
| 인스턴스멤버와 정적멤버 (0) | 2022.08.22 |
| 클래스와 객체2_클래스와 객체 생성하여 이용해보기 (0) | 2022.08.21 |
| 클래스와 객체1_ 클래스와 객체란? (0) | 2022.08.21 |
| 변수 (0) | 2022.08.02 |
Comments