Java 虛擬機器
Java™ 虛擬機器 (VM) 是執行 Java 程式的平台專用元件。
在執行時期, VM 會解譯 Java 編譯器已編譯的 Java 位元組碼。 VM 充當語言與基礎作業系統及硬體之間的轉換器。 Java 程式需要特定 VM 才能在特定平台上執行。
Eclipse OpenJ9 虛擬機器
SDK 包含 Eclipse OpenJ9 VM。 此 VM (先前稱為 IBM® J9 VM) 由 IBM 於 2017 年 9 月提供給 Eclipse Foundation。 Eclipse OpenJ9 包括下列主要元件:
- VM 應用程式設計介面 (API)
- 診斷元件
- 記憶體管理
- 類別載入器 (class loader)
- 直譯器
- 平台埠層
如需 OpenJ9 VM 的進一步相關資訊,請參閱 J9 VM 參照中的 JVM 元件 。
IBM SDK 的不同版本包含 VM 的不同實作。 您可以在
java
-version
指令的輸出中識別實作,以針對不同的實作提供下列字串:執 | 輸出 |
---|---|
8 | ![]()
![]() 在服務重新整理 5 之前:
|
7.1 |
|
7 |
|