- Список виртуальных машин Java
-
Эта статья предоставляет неисчерпывающий список виртуальных машин Java (JVM) для платформы Java SE. Он не включает в себя большое число производителей Java ME. Заметьте, что Java EE приложения запускаются с использованием стандартной Java SE VM, но некоторые поставщики специализируются на выпуске собственных версий JVM, оптимизированнх под Java EE. Но большинство разработчиков используют JVM от Sun.
Содержание
Проприетарные реализации
- Azul VM — сегментированная Java Virtual Machine, основанная на оригинальной микропроцессорной архитектуре, оптимизированной для работы с Java. Возможно использование до 54 микропроцессоров и до терабайт памяти без накладных расходов на сборку мусора.
- CEE-J реализация Java-технологии с нуля без лицензирования от Sun.
- Excelsior JET (с компилятором AOT)
- Hewlett-Packard, Java для HP-UX, OpenVMS, Tru64 и Reliant (Tandem) UNIX-платформ
- J9 (IBM), для AIX, Linux, MVS, OS/400, Pocket PC, z/OS
- Apogee предоставляет встроенную Java, использующую IBM J9 и библиотеку классов Apache Harmony для X86/ARM/MIPS/PowerPC, работающих под Linux/LynxOS/WinCE.
- Jbed, (Esmertec) — Java VM с поддержкой реального времени для встроенных систем и программно-аппаратных комплексов, работающих с Интернет[1]
- JamaicaVM, (aicas) — Java VM c поддержкой приложений реального времени. Предназначена для встроенных систем
- JBlend, (Aplix) реализация Java ME
- JRockit (изначально разрабатываемая BEA Systems) приобретена корпорацией Oracle для Linux, Windows и Solaris
- Mac OS Runtime for Java (MRJ)
- MicroJvm (IS2T — Industrial Smart Software Technology) Широкий спектр виртуальных машин предназначенных для встроенных систем (в том числе систем жесткого реального времени), ARM7, ARM9, AVR, AVR32, PPC, MIPS, …
- Microsoft Java Virtual Machine (поддержка прекращена в 2001 году)
- OJVM (иногда также «JServer») от Oracle Corporation
- PERC (Aonix/Atego) Java реального времени для встраиваемых систем
- SAPJVM (SAP) лицензированная у Sun и модифицированная Sun JVM, портированная на платформы, поддерживаемые ПО SAP NetWeaver. Поддерживает Java 5 и частично Java 6 compatible (Windows i386, x64, IA64, Linux x86, IA64, PPC, AIX PPC, HP-UX Sparc/IA64, Solaris Sparc/x86_64, i5/OS PPC)
Менее известные проприетарные виртуальные машины Java
- Blackdown Java — лицензированный перенос на Linux эталонной реализации JVM. Поддержка прекращена в 2007 году, после того, как стала доступна OpenJDK.
- C virtual machine (CVM, от Sun), поддерживает C
- Gemstone — модифицирована для поддержки особенностей Java EE (приложения работающие с DBMS)
- Golden Code Development (перенос на Java RTE и SDK для Java SE v1.4.1_07 EComStation и OS/2)
- Intent (Tao Group)
- Novell, Индия.
- NSIcom CrE-ME
- HP ChaiVM и MicrochaiVM
Свободные и открытые реализации
- HotSpot
- AegisVM
- Apache Harmony
- CACAO
- IcedTea
- IKVM.NET
- Jamiga
- JamVM
- Jaos
- Jato VM
- JC
- Jelatine JVM
- JESSICA (Java-Enabled Single-System-Image Computing Architecture)
- Jikes RVM
- JNode (operating system)
- JOP (Аппаратная реализация JVM)
- Juice
- Jupiter
- JX
- Kaffe
- leJOS
- Maxine (meta-circular JVM being developed by SUN)
- Mika VM
- Mysaifu (Windows CE / Windows Mobile)
- NanoVM
- SableVM
- Squawk virtual machine (for embedded system and small devices)
- SuperWaba
- TakaTuka (for wireless sensor network devices)
- TinyVM
- VMkit of Low Level Virtual Machine
- Wonka VM
- Xam
См. также
- Free Java implementations
- Dalvik (виртуальная машина Android)
Примечания
Ссылки
Виртуальные машины Java Sun/Oracle JVM • HotSpot • KVM • OpenJDK • Maxine VM Сообщества и основные реализации Apache Harmony • GCJ • JamVM • Jikes RVM • Kaffe • IKVM.NET • IBM J9 • JRockit (BEA/Oracle) Встроенные Mysaifu • Squawk (Sun) • JamaicaVM • Mika VM Другие CACAO • JX • JNode • другие… Неподдерживаемые Microsoft JVM • SableVM • Jupiter • Jaos Категории:- Java
- Виртуальные машины Java
- Программное обеспечение, написанное на Java
- Списки программного обеспечения
Wikimedia Foundation. 2010.