Lista de mașini virtuale Java
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 6 decembrie 2014; verificările necesită
25 de modificări .
Acest articol este o listă parțială a mașinilor virtuale Java (JVM) pentru platforma Java SE . Nu include un număr mare de furnizori Java ME . Rețineți că aplicațiile Java EE rulează folosind Java SE VM standard, dar unii furnizori sunt specializați în lansarea propriilor versiuni ale JVM care sunt optimizate pentru Java EE. Dar majoritatea dezvoltatorilor folosesc JVM-ul Sun.
Implementări proprietare
- Azul Zing JVM este o mașină virtuală Java segmentată bazată pe arhitectura originală a microprocesorului optimizată pentru Java. Puteți utiliza până la 54 de microprocesoare și până la teraocteți de memorie fără suprasolicitarea colectării gunoiului.
- Implementarea CEE-J a tehnologiei Java de la zero fără licență de la Sun.
- Excelsior JET vine cu compilator AOT
- Hewlett-Packard, Java pentru platformele HP-UX, OpenVMS, Tru64 și Reliant (Tandem) UNIX
- Jbed, ( Esmertec ) - VM Java cu suport în timp real pentru sisteme și dispozitive încorporate care lucrează cu Internet [1]
- JamaicaVM , ( aicas ) - Java VM cu suport pentru aplicații în timp real. Proiectat pentru sisteme încorporate
- JBlend, (Aplix) implementarea Java ME
- OJVM (uneori și „JServer”) de la Oracle
- PERC ( Aonix / Atego ) Java în timp real pentru sisteme încorporate
- SAP JVM ( SAP ) licenţiat de la Sun şi modificat de Sun JVM portat pe platforme suportate de software - ul SAP NetWeaver . Suportă Java 5 și parțial Java 6 (Windows i386, x64, IA64, Linux x86, IA64, PPC, AIX PPC, HP-UX PA-RISC/IA64, Solaris Sparc/x86_64, i5/OS PPC)
Mașini virtuale învechite și nu mai utilizate
- Apogee oferă Java încorporat folosind IBM J9 și biblioteca de clasă Apache Harmony pentru X86/ARM/MIPS/PowerPC care rulează Linux/LynxOS/WinCE.
- Mac OS Runtime pentru Java (MRJ)
- Microsoft Java Virtual Machine (încheiat în 2001 )
- I2ST - Platformă de aplicații pentru sisteme încorporate (ing.) (link indisponibil) . Preluat la 15 februarie 2020. Arhivat din original la 24 aprilie 2012. (IS2T - Industrial Smart Software Technology) O gamă largă de mașini virtuale concepute pentru sisteme încorporate (inclusiv sisteme hard real-time), ARM7, ARM9, AVR, AVR32, PPC, MIPS, ...
- JRockit (dezvoltat inițial de BEA Systems ) achiziționat de Oracle Corporation pentru Linux, Windows și Solaris
JVM-uri proprietare mai puțin cunoscute
- Blackdown Java este un port Linux licențiat al implementării de referință JVM. Suportul sa încheiat în 2007 după ce OpenJDK a devenit disponibil .
- C mașină virtuală (CVM, de la Sun), acceptă C
- Gemstone - modificat pentru a suporta caracteristicile Java EE (aplicații care funcționează cu DBMS )
- Golden Code Development (port la Java RTE și SDK pentru Java SE v1.4.1_07 EComStation și OS/2 )
- Intenție (Grupul Tao)
- Novell, India.
- NSIcom CrE-ME
- HP ChaiVM și MicrochaiVM
Implementări gratuite și deschise
Vezi și
Note
- ↑ . Jbed în lista de JVM, JDK și JRE
Link -uri