Java SE(Java Standard Edition)

  • 자바의 표준안이라고 볼 수 있다.
  • 자바라는 언어가 어떠한 문법적인 구성을 가졌는지와 같은 것들을 정의하고 있다. 이것은 구체적인 소프트웨어가 아니고 그 소프트웨어의 설계도라고 할 수 있다. 이 설계도에 따라서 Java가 만들어지게 된다. JavaSE 7은 버전 7에 대한 설계도이다.

JDK(JAVA Development Kit)

  • Java SE의 표준안에 따라서 만들어진 구체적인 소프트웨어
  • Java 프로그램을 실행하면 java 코드를 컴파일하는 컴파일러와 개발에 필요한 각종 도구, JRE가 포함되어 있다.
  • 개발자를 위한 자바 버전

JRE(Java Runtime Environment)

  • 실제로 동작하는데 필요한 JVM, 라이브러리, 각종 파일들이 포함되어 있다.
  • 자바로 만들어진 프로그램을 실행하려면 JRE를 설치한다.
  • 일반인을 위한 자바 버전

 

참고 : https://whitekeyboard.tistory.com/368