본문 바로가기

Java프로그래밍

객체기반SW설계 3차시: Java Development Kit (JDK)

반응형


Java프로그램 개발을 위한 환경 구축


이제부터 프로그램을 짜 보려면,

그걸 하기위한 환경을 컴퓨터에 설치해야 한다.

우선, 용어 설명부터


JVM: Java Virtual Machine

이건 가상머신.

설명을 앞에서 너무 많이 해서 패스


JRE: Java Runtime Environment

이것은 JVM 더하기 Java Class Library 이다.

Java Class Library는

프로그램 짜는 데 필요한 기본적인 라이브러리를 말한다.

모든 것을 프로그래머가 일일이 다 짜려면 힘드니,

기본적으로 제공해주는 라이브러리이다.

따라서,

JRE는 가상머신과, 그 위에서 실행되는 프로그램이

필요한 라이브러리를 합쳐 놓은 것을 말한다.

그래서,

Java 프로그램을 개발하는 것이 아니라,

남이 만들어놓은 Java 프로그램을 가져다 실행만 하려면,

JRE만 설치하면 된다.


JDK: Java Development Kit

용어가 많기도 하다.

JVM, JRE, 이젠 JDK까지.

JDK는 JRE 더하기 Java컴파일러와 기타도구 들을 말한다.

뭔가 규칙이 보이지 않는가?

JDK = JRE + Java컴파일러

JRE = JVM + Java Class Library

JVM < JRE < JDK 

이런 관계에 있다.


JDK 설치

개발을 위해서는

검색엔진에 "JDK download"를 입력해서,

Oracle사의 JDK 페이지로 

이동한다.


그러면, 아래와 같이 여러가지 JDK 버전들이 나오는데,

이 중에서

Java SE (Standard Edition)을 선택한다.

그리고, JDK 다운로드를 클릭



아직 끝난 것이 아니다.

Java SE도 운영체제별로 여러 가지 버전이 있다.

이 중에서 윈도우즈 운영체제이면, 

32bit 냐, 64bit를 골라서 설치하면 된다.

제일 안전빵은

32bit를 골라서 설치한다.

이것을 다운로드 받은 다음에 실행하면, JDK 설치 끝




Java Development Kit (JDK)에 대해서 설명합니다.




반응형