본문 바로가기

배움의미학/JAVA

SDK, JDK, JRE

반응형
SDK(Software Development Kit, Standard Development Kit) 소프트웨어 개발 도구
자바 뿐만 아니라 모든 언어의 소프트웨어 개발 킷을 의미한다.

JDK(Java Development Kit) 자바 개발 도구
한마디로 자바용 SDK라 할 수 있겠다. 
  • J2SE(Java 2 Standard Edition, Java2 Platform Standard Edition) 자바의 표준 플랫폼
  • J2ME(Java 2 Micro Edition, Java2 Platform Micro Edition) 작은 규모의 자바 플랫폼 ex-PDA
  • J2EE(Java 2 Enterprise Edition, Java2 Platform Enterprise Edition) 웹기반의 엔터프라이즈 어플리케이션을 구축을 위한 플랫폼 ex-EJB

JRE(Java Runtime Enviroment) 자바 실행 환경
자바가 실행되는 환경으로 뷰어개념이다. 실행을 시켜 볼 수는 있지만 개발은 불가능하다.



그냥 생각해보면..

  • jre는 설치가 됐는데 jdk는 설치가 안될경우 밑지는셈치고 jre를 삭제하고 jdk 설치함
  • jdk를 설치하면 jre는 자동으로 설치됨
  • sdk를 이용해 jre에서 동작 가능한 클래스를 개발
  • jdk는 sdk와 jre를 모두 가지고 있음
반응형