JVM(Java Virtual Machine)
Java JVM (™ Virtual Machine) 은 Java 프로그램을 실행하는 플랫폼 특정 컴포넌트입니다.
런타임 시 VM은 Java 컴파일러가 컴파일한 Java 바이트 코드를 해석합니다. VM은 언어와 기본 운영 체제 및 하드웨어 간의 번역기로 동작합니다. Java 프로그램을 사용하려면 특정 플랫폼에서 특정 VM을 실행해야 합니다.
Eclipse OpenJ9 가상 머신
SDK에는 Eclipse OpenJ9 VM이 포함되어 있습니다. 이 VM (이전에는 IBM® J9 VM으로 알려짐) 은 2017년 9월에 IBM 에 의해 Eclipse Foundation에 제공되었습니다. Eclipse OpenJ9에는 다음 기본 컴포넌트가 포함되어 있습니다.
- VM API(Application Programming Interface)
- 진단 컴포넌트
- 메모리 관리
- 클래스 로더
- 인터프리터
- 플랫폼 포트 계층
OpenJ9 VM에 대한 자세한 정보는 J9 VM 참조에서 JVM 컴포넌트 를 참조하십시오.
IBM SDK의 다른 버전에는 다른 VM 구현이 포함되어 있습니다. 다른 구현에 대해 다음 문자열을 제공하는
java
-version
명령의 출력에서 구현을 식별할 수 있습니다.구현 | 출력 |
---|---|
8 | ![]()
![]() Service Refresh 5 이전의 경우 다음과 같습니다.
|
7 릴리스 1 |
|
7 |
|