Эта статья представляет собой неполный список виртуальных машин Java (JVM) для платформы Java SE. Он не включает в себя большое число производителей Java ME. Заметьте, что Java EE приложения запускаются с использованием стандартной Java SE VM, но некоторые поставщики специализируются на выпуске собственных версий JVM, оптимизированных под Java EE. Но большинство разработчиков использует JVM от Sun.
- Azul[англ.] Zing JVM — сегментированная Java Virtual Machine, основанная на оригинальной микропроцессорной архитектуре, оптимизированной для работы с Java. Возможно использование до 54 микропроцессоров и до терабайт памяти без накладных расходов на сборку мусора.
- CEE-J реализация Java-технологии с нуля без лицензирования от Sun.
- Excelsior JET[англ.] поставляется с компилятором AOT
- Hewlett-Packard, Java для HP-UX, OpenVMS, Tru64 и Reliant (Tandem) UNIX-платформ
- Jbed, (Esmertec) — Java VM с поддержкой реального времени для встроенных систем и программно-аппаратных комплексов, работающих с Интернет[1]
- JamaicaVM, (aicas) — Java VM c поддержкой приложений реального времени. Предназначена для встроенных систем
- JBlend, (Aplix) реализация Java ME
- OJVM (иногда также «JServer») от Oracle
- PERC (Aonix/Atego) Java реального времени для встраиваемых систем
- SAP JVM (SAP) лицензированная у Sun и модифицированная Sun JVM, портированная на платформы, поддерживаемые ПО SAP NetWeaver. Поддерживает Java 5 и частично Java 6 (Windows i386, x64, IA64, Linux x86, IA64, PPC, AIX PPC, HP-UX PA-RISC/IA64, Solaris Sparc/x86_64, i5/OS PPC)
- Apogee предоставляет встроенную Java, использующую IBM J9 и библиотеку классов Apache Harmony для X86/ARM/MIPS/PowerPC, работающих под Linux/LynxOS/WinCE.
- Mac OS Runtime for Java[англ.] (MRJ)
- Microsoft Java Virtual Machine[англ.] (поддержка прекращена в 2001 году)
- I2ST - Application platform for Embedded Systems (англ.). Дата обращения: 15 февраля 2020. Архивировано из оригинала 24 апреля 2012 года. (IS2T — Industrial Smart Software Technology) Широкий спектр виртуальных машин, предназначенных для встроенных систем (в том числе систем жесткого реального времени), ARM7, ARM9, AVR, AVR32, PPC, MIPS, …
- JRockit (изначально разрабатывавшаяся BEA Systems) приобретена корпорацией Oracle для Linux, Windows и Solaris