Разработчик (и) | Excelsior LLC |
---|---|
Первоначальный выпуск | 2000; 20 лет назад (2000 г.) |
Финальный выпуск | 15.3 / 22 ноября 2018 г.; 23 месяца назад (22.11.2018) |
Написано на | Modula-2, Oberon-2, Java, Scala, C ++, Сборка |
Операционная система | Windows, macOS и Linux |
Платформа | IA-32, AMD64 и ARM |
Тип | с опережением времени (AOT) собственный код компилятор, среда выполнения и инструментарий развертывания для Java приложения |
Лицензия | EULA |
Веб-сайт | www.excelsiorjet.com |
Excelsior JET - это несуществующая проприетарная технология Java SE. реализация, построенная на основе опережающего (AOT) компилятора Java в машинного кода. Компилятор преобразует портативный Java байт-код в оптимизированные исполняемые файлы для требуемого оборудования и операционной системы (ОС). Также включены среда выполнения Java с JIT-компилятором для обработки классов, которые не были предварительно скомпилированы по какой-либо причине (например, сторонние плагины или динамические прокси), полный Java SE Реализация API по лицензии от Oracle, а также набор инструментов для помощи в развертывании оптимизированных приложений. Excelsior JET разработан ООО «Эксельсиор» со штаб-квартирой в Новосибирск, Россия.
Excelsior JET прошел «официальный» набор тестов (TCK) для Java SE 8 и сертифицирован как совместимый с Java на macOS и несколько разновидностей Windows и Linux, работающих на Intel x86, AMD64 / Intel 64 и совместимых оборудование. (Версия macOS является только 64-разрядной.)
Enterprise Edition поддерживает среду выполнения Equinox OSGi на уровне JVM, что позволяет заблаговременно скомпилировать Eclipse RCP (Rich Client Platform ), а версия 7.0 добавила такую поддержку для веб-приложений, работающих на Apache Tomcat. Версия 10.5 представила новый сборщик мусора, оптимизированный для многоядерных и многопроцессорных систем.
Excelsior JET Embedded реализует технологию Java SE для Embedded очень похожим образом. Единственные существенные различия раньше заключались в лицензировании и ценах, но начиная с последней версии Excelsior JET Embedded также поддерживает платформы на базе ARM.
Версия 15 представила инкрементную компиляцию для целей AMD64 и ARM и улучшила производительность приложений на всех платформах.
15 мая 2019 г. компания Excelsior объявила о прекращении выпуска Excelsior JET в электронном письме своим клиентам, а на следующий день также на своем веб-сайте. Было объявлено, что поддержка прекращена, и команда инженеров полностью уйдет всего через ~ 2 недели («начало июня 2019 года»), а веб-сайт для загрузок будет отключен в середине июня (всего за ~ 4 недели). 7 августа 2019 года было объявлено, что Excelsior была приобретена Huawei.