JRE는 Java Runtime Environment를 의미합니다. 이는 주로 JDK(Java Development Kit)의 일부입니다. 그것은 무료이므로 우리 프로그램에서 사용할 모든 소프트웨어에서 쉽게 찾을 수 있습니다. 여기에는 Java 클래스 라이브러리, 특정 도구 및 기타 여러 중요한 도구가 포함됩니다. JRE는 모든 운영 체제에서 구현될 수 있으며 운영 체제의 외부 계층으로 작동합니다. 또한 JDBC(Java Database Connectivity), JNDI(Java Naming and Directory Interface), JMX(Java Management Extensions), JNI(Java Native Interface) 및 JAX-WS(Java XML 처리)와 같은 통합 라이브러리와 기본 라이브러리도 포함됩니다.
소프트웨어 프로그램에는 항상 프로그램 파일, 메모리 및 기타 중요한 종속성에 대한 액세스를 제공하는 런타임 환경이 필요합니다. JRE는 모든 프로그램을 성공적으로 실행하는 데 중요합니다. JAVA에는 JAVA 개발 키트와 JAVA 가상 머신이라는 두 가지 중요한 구성 요소도 포함되어 있습니다.
JDK라고도 알려진 JAVA 개발 키트는 프로그래밍 언어입니다. 프로그램을 성공적으로 수행하는 데 필요한 도구 세트입니다. 인터넷에서 JDK를 다운로드하거나 설치하면 쉽게 사용할 수 있습니다. 무료 서비스입니다. 또한 다양한 종속성을 지원하는 다른 버전도 있습니다. 사용하려는 Java 애플리케이션과 일치하는 JDK 버전을 다운로드하세요.
JVM이라고도 하는 JAVA 가상 머신은 프로그래밍 언어에 사용됩니다. 개발자가 작성한 순서대로 프로그램을 한 줄씩 실행합니다. 개발자는 JVM 설정을 쉽게 관리하여 프로그램이 애플리케이션 내에서 얼마나 많은 시간과 메모리를 차지하고 있는지 확인할 수 있습니다.
JRE는 플랫폼 독립적인 소프트웨어이므로 다른 플랫폼에서 코드를 실행할 수 있습니다. Java Development Kit를 사용하여 Java 코드를 라이브러리와 결합합니다. 그런 다음 개발자가 작성한 코드에 대한 Java 가상 메모리를 생성하고 궁극적으로 코드를 성공적으로 실행합니다. 거의 모든 운영 체제에서 작동합니다.
특징 |
JDK |
JVM | 의 중국어 번역은 JVM | 입니다.
JRE |
---|---|---|---|---|
이름 |
Java 개발 키트 |
Java 가상 머신 |
Java 런타임 환경 |
|
플랫폼 독립적 |
안돼 |
예 |
안돼 |
|
도구 |
개발, 디버깅 및 모니터링을 위한 도구가 포함되어 있습니다 |
소프트웨어 개발 도구는 포함되지 않습니다 |
클래스 라이브러리 및 기타 지원 파일이 포함되어 있습니다. |
|
프라임 기능 |
코드 실행을 위해 |
모든 구현을 지정하고 JRE | 구현 제공을 담당합니다.
코드 실행을 위한 환경을 만드는 역할을 담당합니다. |
|
구현 |
JDK=JRE+개발 도구 |
JVM=Java 바이트코드의 실행 환경 |
JRE= 애플리케이션 실행을 위한 JVM+ 라이브러리입니다. |
운영 체제는 더 많은 Java 관련 리소스를 제공하는 JRE(Java Runtime Environment)에 의해 상위에서 실행됩니다. JRE와 JDK 간의 상호 작용으로 인해 Java 프로그램 파일은 모든 시스템에서 실행될 수 있습니다. JRE는 세 가지 주요 구성 요소, 즉 −
를 사용합니다.클래스 라이브러리에 있는 미리 작성된 코드를 호출할 수 있습니다. 내장 코드를 제공하여 개발자가 작업을 더 쉽게 만듭니다. 여기에는 Java 프로그래밍 언어로 된 다양한 유형의 라이브러리가 포함되어 있습니다. 필요한 모든 클래스 파일은 클래스 로더를 통해 JVM(Java Virtual Machine)에 동적으로 로드됩니다.
코드를 성공적으로 실행하기 위해 영어와 유사한 언어를 컴퓨터 언어, 즉 바이트코드로 변환하는 컴파일러가 있습니다. 코드가 올바른 형식을 준수하는지 확인합니다.
Java 인터프리터는 바이트코드 확인을 통과한 후 기본 시스템에서 프로그램을 실행합니다.
Java 런타임 환경에는 Java 프로그래밍 언어의 핵심 구성 요소 외에도 프로그램 실행 시 프로그램 실행에 기여하는 많은 구성 요소가 포함되어 있습니다. 이러한 구성 요소 중 일부는 다음과 같습니다.
JRE에는 사용자가 JAVA에서 프로그램을 더욱 효율적으로 만들 수 있도록 설계된 자체 개발 툴킷이 있습니다. 다음은 이러한 도구 중 일부입니다.
2D 이미지 생성을 위한 Java 애플리케이션 프로그래밍 인터페이스입니다. 이를 사용하여 개발자는 게임, 애니메이션, 특수 효과 등을 위한 인터페이스를 만들 수 있습니다.
Swing이라는 가벼운 GUI입니다. 스크롤 막대, 텍스트 상자, 버튼 등과 같은 요소의 조합을 만드는 데 사용됩니다. 이를 함께 사용하면 그래픽 사용자 인터페이스를 쉽게 만들 수 있습니다.
프로그램을 더욱 효율적으로 만들기 위한 사용자 친화적인 툴킷입니다. 이것은 사용하기 쉬운 툴킷입니다.
소프트웨어 업데이트를 애플리케이션 사용자에게 더 쉽게 배포할 수 있게 해주는 기술이 JRE에 포함되어 있습니다. 또한 프로그램 업그레이드에 대한 지원도 제공합니다. JRE는 설치 시 배포 도구와 함께 제공됩니다. 프로그램 활성화가 더 쉬워집니다. 다음은 배포의 몇 가지 예입니다 −
Java Web Start는 웹 브라우저에서 한 번의 클릭으로 모든 기능을 갖춘 애플리케이션을 시작할 수 있도록 도와줍니다.
Java 플러그인을 사용하면 널리 사용되는 브라우저와 Java 플랫폼 간의 링크를 생성하여 데스크톱 브라우저에서 웹사이트를 쉽게 실행할 수 있습니다.
Java 패키지라는 중요한 Java 클래스 파일이 많이 포함되어 있습니다. 버전 관리 및 모니터링을 지원합니다. 패키지의 몇 가지 예는 다음과 같습니다.
메모리 향상, 애플리케이션에 저장된 데이터 유지 및 모니터링에 작동합니다.
이를 통해 많은 사용자가 동일한 시스템에서 작업하고 자신의 기본 설정 그룹을 정의할 수 있습니다.
보안 실패, 구성 오류 및 기타 기술 관련 문제에 대한 로그 보고서를 유지하는 데 사용됩니다.
대용량 파일을 묶어서 파일 크기를 줄이고, 검색 속도와 다운로드 속도를 높이는 데 사용됩니다.
개발자가 서비스와 애플리케이션 간의 원활한 데이터 연결을 생성할 수 있는 많은 통합 라이브러리가 포함되어 있습니다. 일반적으로 사용되는 일부 라이브러리는 다음과 같습니다. −
Java IDL은 Universal Object Request Broker 아키텍처를 기반으로 하는 Java 인터페이스 정의 언어를 나타냅니다. 네트워크를 통해 다양한 플랫폼의 개체와 상호 작용할 수 있습니다.
원격 정보, 스프레드시트, 파일에 접근하는 데 사용됩니다
이것은 개발자가 명명 규칙을 사용하여 외부 리소스의 정보를 포함하는 이식 가능한 응용 프로그램을 만들 수 있도록 하는 디렉터리 서비스입니다.
JRE는 Java Runtime Environment라고 합니다. 이는 Java Development Kit의 일부로 간주됩니다. 모든 사용자에게 무료 서비스를 제공합니다. 누구나 인터넷을 통해 쉽게 다운로드할 수 있습니다. 여기에는 많은 통합과 기본 라이브러리는 물론 프로그램을 보다 효율적으로 만드는 특정 도구가 포함되어 있습니다. 모든 운영 체제에서 실행될 수 있습니다.
위 내용은 JRE의 전체 형태는 Java Runtime Environment입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!