Сравнение виртуальных машин Java
редактировать
Содержание
- 1 Информация о версии
- 2 Техническая информация
- 3 Поддерживаемые архитектуры ЦП
- 4 Поддерживаемые операционные системы
- 5 Ссылки
Информация о версии
Имя | Создатель | Первый общедоступный выпуск | Последняя стабильная версия | Последняя версия дата | Стоимость, доступность | Лицензия |
---|
Eclipse OpenJ9 (ранее IBM J9) | IBM | ? | 0.8.0 | 15 марта 2018 г. | Бесплатно | Лицензия Apache 2.0. Общественная лицензия Eclipse 2.0 |
---|
GCJ | GNU | 6 сентября 1998 | 6.4 (Терминал) | 4 июля 2017 | Бесплатная | GPL версия 2 или новее, с «исключение libgcc» |
---|
HotSpot, OpenJDK edition | Sun Microsystems, Oracle | 27 апреля 1999 г. | ? | 21 сентября 2017 г. | Бесплатная | GPL только версия 2 |
---|
HotSpot, Oracle JDK edition | Sun Microsystems, Oracle | 27 апреля 1999 г. | ? | сентябрь 2017 г. | Бесплатная | Собственная |
---|
HotSpot, встроенная версия Java SE | Sun Microsystems, Oracle | 27 апреля 1999 г. | ? | ? | Коммерческая | Собственная |
---|
HotSpot, нулевой порт | Gary Benson | ? | ? | ? | Free | GPL только версия 2 |
---|
IKVM.NET | Джерун Фрайтерс | 28 июня 2004 г. | 7.0.4335.0 | 5 декабря 2011 г. | Бесплатная | лицензия zlib |
---|
| Питер Верно, Йоаким Нордстрём | 19 мая 2005 г. | 1.2 | 6 января 2014 г. | Бесплатная | GPL версия 2 или новее |
---|
JamVM | Роберт Лоугер | 13 марта 2003 г. | 2.0.0 | 30 июля 2014 г. | Бесплатная | GPL версия 2 или более поздняя |
---|
| Пекка Энберг и участники | ? | 0,3 | 4 января 2012 г. | Бесплатно | GPL только версия 2 |
---|
| Арчи Л. Коббс | ? | 1.4.7 | 13 ноября 2005 г. | Бесплатно | LGPL версия 2.1 или новее |
---|
Jikes RVM | IBM | 14 октября 2001 г. | 3.1.4 | 18 февраля 2016 г. | Бесплатная | Общественная лицензия Eclipse версия 1.0 |
---|
Kaffe | Transvirtual Technologies | 1996 | 1.1.9 | 22 февраля 2008 г. | Бесплатная | GPL версия 2 или более поздняя |
---|
| ? | 16 апреля 2005 г. | 0.4.8 | 5 марта 2010 г. | Бесплатно | GPL только версия 2 |
---|
SableVM | | ? | 1.13 | 30 марта 2007 г. | Бесплатная | LGPL версия 2.1 или более поздняя |
---|
Техническая информация
JVM | Статус | Последняя поддерживаемая версия Java | Поддерживаемые библиотеки классов | Производительность |
---|
GNU Classpath | OpenJDK | Другое | Интерпретация | AOT | JIT |
---|
GCJ | GNU больше не поддерживает и не распространяет с GCC 7 | ? | Да | Нет | | Да | Да | Нет |
---|
HotSpot, OpenJDK издание | Справочная реализация. | 1.8 | Нет | Да | | Да | Нет | Да |
---|
HotSpot, Oracle JDK edition | Эталонная реализация. | 1.8 | Нет | Да | | Да | Нет | Да |
---|
HotSpot, встроенная Java SE edition | | ? | Нет | Да | | Да | Нет | Да |
---|
HotSpot, нулевой порт | Порт только для интерпретатора OpenJDK почти не использует язык ассемблера и спроектирован так, чтобы быть очень портативным. | 1,7 | Нет | Да | | Да | Нет | Нет |
---|
IKVM.NET | | ? | ? | ? | | Каким бы ни был Среда выполнения.NET использует |
---|
| | 1.4 | Да | Нет | | Да | Нет | Нет |
---|
JamVM | | 1.8 | Да | Да | | Да | Нет | Да |
---|
| | 1.6 | Да | No | | No | No | Да |
---|
| Переводит Java в C и компилирует его с помощью компилятора C. | 1,4 | Да | Нет | | Да | Да | Да |
---|
Jikes RVM | | 1,6 | Да | Порт | Apache Harmony | No | ? | Да |
---|
Kaffe | | 1.4 | Да | Нет | | Да | No | Да |
---|
| | ? | Да | Нет | | Да | No | No |
---|
SableVM | Без обслуживания | 1.4 | Да | Нет | | Да | Нет | Нет |
---|
Поддерживаемые архитектуры ЦП
Поддерживаемые операционные системы
JVM | Windows | Linux | FreeBSD | NetBSD | OpenBSD | Solaris | OpenSolaris | Darwin | macOS | iOS | BeOS | Haiku | AIX | IRIX | OS / 2 | Windows Mobile | AmigaOS | Другое |
---|
GCJ | Да | Да | Да | ? | ? | Да | ? | Да | Да | ? | ? | ? | ? | Да | ? | No | No | DEC OSF 4.0f и 5.1, микроконтроллер Hitachi SH-3/4 |
---|
HotSpot, OpenJDK edition | Да (распространяется как исходный код) | Да | Port | Port | Port | Да | Да | ? | Да | Нет | Нет | Порт | Порт | Нет | Порт | Нет | Нет | |
---|
HotSpot, Oracle JDK edition | Да | Да | Нет | Нет | Нет | Да | ? | ? | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | |
---|
HotSpot, встроенная версия Java SE | Да | Да | No | No | No | Да | ? | No | No | No | No | No | No | No | No | No | No | |
---|
HotSpot, нулевой порт | No | Да | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | |
---|
IKVM.NET | Любая операционная система с.NET framework |
---|
| Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Да | |
---|
JamVM | No | Да | Да | No | Да | Да | Да | Да | Да | На взломанном iPhone | No | No | No | No | No | No | No | kFreeBSD |
---|
| No | Ye s | No | No | No | No | No | В разработке | ? | No | No | No | No | No | No | No | No | |
---|
| Нет | Да | Да | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | |
---|
Jikes RVM | No | Да | No | No | No | No | No | No | Да | No | No | No | Да | No | No | No | No | |
---|
Kaffe | Использование Cygwin | Да | Да | Да | Да | Да | ? | Да | Да | No | Да | No | Да | Да | No | No | Да | Многие другие |
---|
| No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | Да | No | |
---|
SableVM | Использование Cygwin | Да | Да | ? | ? | ? | ? | ? | Да | ? | ? | ? | ? | ? | ? | ? | ? | |
---|
Ссылки
Последняя правка сделана 2021-05-15 08:01:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).