반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 복수학위제도
- 유학생대학생활
- Java 스터디
- 개발일지
- 만다라트프로젝트
- 사이드프로젝트
- 파이데이아창의인재학과
- 개인 프로젝트 개발일지
- 유학생 준비물
- 미국유학
- 케네스
- California State University Sacramento
- 해외유학
- 미국대학생활
- F1학생비자
- 비전공자 git
- i-20
- jpa
- 미국대학
- 미국유학생
- 부산외대
- 자바
- 자바 스터디
- 2+2
- Kenneth Park
- 미국유학생활
- 케네스로그
- JVM아키텍처
- CSUS
- java
Archives
- Today
- Total
케네스로그
[Java] JDK와 JRE의 비교 본문
반응형
이번 포스팅에서는 Java를 입문하여 각종 개발 툴을 설치할 때 듣게 되는 단어인 JRE, JDK 등에 대해 알아본다.
Java Runtime Environment
JRE는 자바 프로그램을 실행하기 위해 필요한 소프트웨어의 일종이다. 앞서 설명한 JVM도 자바 프로그램을 실행하기 위해 필요한 가상 머신이라고 이야기했었다. 즉, JRE는 JVM을 포함한 자바 프로그램 실행과 관련한 클래스 라이브러리, 로더 클래스 등을 모두 포함한다.
Java Development Kit
JDK는 Java 어플리케이션을 만들기 위해 사용되는 소프트웨어 개발툴의 모음을 말한다. 개발자가 프로그램을 제작 했다면, 이를 테스트도 해보아야 할 것이다. JDK에는 프로그램 제작 뿐만 아니라 실행을 위한 툴들도 포함한다. 즉, JDK는 JRE 또한 포함한다.
반응형
'Dev > Java' 카테고리의 다른 글
[Java] 데이터 타입, 범위, 기본값 (0) | 2022.01.30 |
---|---|
[Java] JVM 아키텍처(3) - 실행 엔진 Execution Engine (0) | 2021.10.13 |
[Java] JVM 아키텍처(2) - 런타임 데이터 영역 Runtime Data Area (0) | 2021.10.13 |
[Java] JVM 아키텍처(1) - JVM구조, 클래스로더 ClassLoader (0) | 2021.10.09 |
[Java] 자바의 컴파일 과정 (0) | 2021.10.04 |