Excelsior JET


Excelsior JET is a now-defunct proprietary Java SE technology implementation built around an ahead-of-time Java to native code compiler. The compiler transforms the portable Java bytecode into optimized executables for the desired hardware and operating system. Also included are a Java runtime featuring a just-in-time compiler for handling classes that were not precompiled for whatever reason, the complete Java SE API implementation licensed from Oracle, and a toolkit to aid deployment of the optimized applications. Excelsior JET is developed by Excelsior LLC, headquartered in Novosibirsk, Russia.

Overview

Excelsior JET has passed the "official" test suite for Java SE 8, and is certified Java Compatible on macOS and a number of Windows and Linux flavors running on Intel x86, AMD64/Intel 64 and compatible hardware.
The Enterprise Edition supports the Equinox OSGi runtime at the JVM level, enabling ahead-of-time compilation of Eclipse RCP applications, and version 7.0 added such support for Web applications running on Apache Tomcat.
Version 10.5 introduced a new garbage collector optimized for multi-core and multi-CPU systems
Excelsior JET Embedded implements the technology in a very similar manner. The only major differences used to be in licensing and pricing, but as of the latest version Excelsior JET Embedded also supports ARM-based platforms.

Latest Release

Version 15 introduced incremental compilation for AMD64 and ARM targets and improved application performance across all platforms.

Product EOL

On May 15, 2019 Excelsior announced discontinuation of Excelsior JET in an e-mail to their customers and next day also on their website. Support was announced to be stopped and the engineering team to leave completely within only ~2 weeks and Website for downloads announced to be offline mid of June. At August 7, 2019, it was announced Excelsior was acquired by Huawei.