Эта статья требует дополнительных ссылок для проверки . ( январь 2012 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчики) | Роберт Лугер |
---|---|
Стабильный выпуск | 2.0.0 / 30 июля 2014 г . |
Написано в | C и Java |
Операционная система | Кроссплатформенность |
Тип | Виртуальная машина Java |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | jamvm |
JamVM - это виртуальная машина Java (JVM) с открытым исходным кодом, разработанная так, чтобы быть чрезвычайно маленькой по сравнению с другими виртуальными машинами ( ВМ ), но при этом соответствовать спецификации виртуальной машины Java версии 2 (синяя книга).
JamVM можно настроить для использования GNU Classpath или библиотеки классов Java OpenJDK, а последние версии поддерживают финализацию объекта, ссылки Soft / Weak / Phantom, собственный интерфейс Java (JNI) и Reflection API. Компактный сборщик мусора может работать синхронно или асинхронно в собственном потоке.
JamVM в настоящее время поддерживает процессоры : AMD64 , ARM , x86 , MIPS , PowerPC и SPARC .
Версия JamVM, совместимая с OpenJDK, поддерживается IcedTea , а пакеты JamVM IcedTea включены как в Debian, так и в Ubuntu . Это позволяет установить JamVM в качестве альтернативной виртуальной машины Java для точки доступа при использовании OpenJDK. При использовании Ubuntu на ARM JamVM была виртуальной машиной по умолчанию. [1] Теперь HotSpot Zero используется на armhf. [2]
В 2006 году JamVM использовалась командой Google Android при разработке инфраструктуры приложения. Возможный преемник Android, Dalvik , в это время находился в стадии разработки, и в начале 2007 года они были взаимозаменяемыми. Спустя несколько месяцев Dalvik стал основной виртуальной машиной Android, а JamVM был отключен. [3]
См. Также [ править ]
- Список виртуальных машин Java
- Бесплатные реализации Java
Ссылки [ править ]
- ^ "6b23 ~ pre4-0ubuntu1: пакет openjdk-6: Ubuntu" . Launchpad.net . Проверено 26 сентября 2016 .
- ^ "openjdk-7-jre: armhf: Raring (13.04): Ubuntu" . Launchpad.net . Проверено 26 сентября 2016 .
- ^ «Пробное приложение 294» (PDF) . Groklaw.net . Проверено 26 сентября 2016 .
Внешние ссылки [ править ]
- Официальный сайт
- JamVM на SourceForge.net
- Сравнение виртуальных машин Java на Wayback Machine (архивировано 30 августа 2008 г.)