Java sanal makinesi
Java™ sanal makinesi (VM), Java programını çalıştıran platforma özgü bileşendir.
Yürütme sırasında VM, Java Compiler tarafından derlenmiş Java byte kodunu yorumlar. VM, dil ile temeldeki işletim sistemi ve donanımı arasında bir çevirmen görevi görür. Bir Java programı belirli bir altyapıda çalışmak için belirli bir VM gerektirir.
Eclipse OpenJ9 sanal makinesi
SDK, Eclipse OpenJ9 VM ' i içerir. This VM, formerly known as the IBM® J9 VM, was contributed by IBM to the Eclipse Foundation in September 2017. Eclipse OpenJ9 aşağıdaki ana bileşenleri içerir:
- VM Uygulama Programlama Arabirimi (API)
- Tanılama bileşeni
- Bellek yönetimi
- Sınıf yükleyici
- Yorumlayıcı
- Platform kapı katmanı
OpenJ9 VM ile ilgili daha fazla bilgi için J9 VM başvurusuiçindeki JVM bileşenleri başlıklı konuya bakın.
Different versions of the IBM SDK contain different implementations of the VM. You can identify the implementation in the output from the
java
-version command, which gives these strings for the different implementations:| Uygulama | Çıktı |
|---|---|
| 8 | ![]() ![]() Hizmet yenileme 5 öncesi:
|
| 7 Yayın Düzeyi 1 |
|
| 7 |
|

