차이점 JDK와 JRE 간의 차이점

Anonim

. 이는 대상 운영 체제에서 해석되는 중간 언어로 응용 프로그램을 컴파일하여 얻을 수 있습니다. Java Runtime Environment 또는 JRE는 Java 응용 프로그램을 해석하는 데 필요한 응용 프로그램을 포함하고 운영 체제에서 실행할 수있게 해주는 소프트웨어 패키지입니다.

Java Development Kit 또는 JDK는 전통적인 SDK에서 Java의 핵심 기술입니다. Java 응용 프로그램을 작성, 컴파일 및 디버그하는 데 필요한 도구가 들어있는 소프트웨어 패키지입니다. 컴파일러 및 디버거 응용 프로그램과 함께 개발자가 자신의 프로그램을보다 쉽게 ​​수행 할 수 있도록 해주는 다른 도구가있어 성능이 향상되고 메모리 사용량이 적습니다. 여기에는 jar 충돌을 검사하는 응용 프로그램, 스택 추적을 확인하는 응용 프로그램, 실행기 및 많은 다른 실험 도구 중 헤더 및 스텁 생성기가 포함됩니다.

Java 사이트에서 다운로드 가능한 JRE 및 JDK 패키지를 검사하면 JDK 패키지가 JRE 패키지보다 상당히 큽니다. JDK 패키지에는 이미 컴퓨터에 JRE 패키지가 설치되어 있는지 여부에 관계없이 JRE 패키지가 포함되어 있기 때문입니다.

JDK에 비해 더 많은 JRE 버전이 있습니다. 이것은 Java 애플리케이션이 다양한 장치에서 실행되기위한 것이며 그 중 일부는 프로그램 할 수 없습니다. 소형 장치에는 PDA, 스마트 폰 및 일반 휴대 전화가 포함됩니다.

분명히 JDK는 진정으로 자바 애플리케이션을 만들려는 소프트웨어 개발자와 프로그래머를위한 것입니다. Java 응용 프로그램을 간단히 다운로드하여 사용하는 일반 사용자에게는 JRE가 충분해야합니다. JDK를 다운로드하면 다운로드 시간이 길어지고 하드 드라이브 공간이 낭비됩니다.

요약:

1. Java 응용 프로그램을 사용하려면 JRE 소프트웨어 패키지가 필요하고 Java 응용 프로그램을 만들려면 JDK 소프트웨어 패키지가 필요합니다.

2. JDK 소프트웨어 패키지는 JRE 패키지의 모든 것을 개발 도구

와 함께 포함합니다. JRE는 JDK

4에 비해 훨씬 넓은 플랫폼 범위에서 사용할 수 있습니다. JDK는 프로그래머와 소프트웨어 개발자를위한 것이며, JRE는 일상적인 사용자를위한 것입니다.