반응형
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
- 케네스
- 미국대학
- JVM아키텍처
- 파이데이아창의인재학과
- 해외유학
- 미국유학생
- F1학생비자
- 만다라트프로젝트
- CSUS
- 케네스로그
- 2+2
- California State University Sacramento
- 복수학위제도
- 자바
- java
- 사이드프로젝트
- Java 스터디
- 비전공자 git
- i-20
- 유학생 준비물
- 부산외대
- 자바 스터디
- 미국유학
- Kenneth Park
- 개발일지
- 유학생대학생활
- 미국유학생활
- jpa
- 개인 프로젝트 개발일지
- 미국대학생활
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 |