Introducing Excelsior JET for OS X.
Now we have all major desktop platforms covered.

Download Now

Excelsior JET 10.5 for OS X has passed the Java SE 7 compliance tests (JCK) on OS X 10.9.1 and 10.10.

The supported version of Java is Java SE 7 Update 55 (1.7.0_55). More recent updates wil be supported through add-ons, as usual.


Only the 64-bit version is available, which means there is no Standard Edition.

Known Issues

This is our first release for the platform*, so there are some rough edges, especially in the graphical tools (JET Control Panel and JetPackII):

  1. They can only be started from the command line.
  2. You may need to install an X Window implementation such as XQuartz. Why?

    Certain Excelsior JET functionality involves running your natively compiled program in a terminal. On Linux, it employs xterm for that purpose. For now Excelsior JET for OS X also falls back to xterm, but future versions will either employ the standard OS X terminal emulator,, or will have the respective functionality reimplemented without such external dependencies.

  3. Menu bars are shown under window title bars, not at the top of the screen.
  4. File choosers have Windows L&F.

* In fact, this would have been our first ever product for OS X, if we did not port the now-discontinued JNI wrapper library to PowerPC Macs back in the day.

Download a fully functional 90-days evaluation copy of Excelsior JET 10 for OS X:

OS X Logo

Excelsior JET 10.5 for OS X
(64‑bit, 105 MB)

Downloads for other platforms


As of version 10.5, certain functions of Excelsior JET for OS X graphical tools require xterm. If you do not have xterm, install an X Window implementation such as XQuartz.


Excelsior JET for OS X is packaged as a command-line installer. This may change in future versions. To install it, do the following:


Change the working directory to the file system location under which you want to install Excelsior JET, such as /opt, change permissions of the binary that you have downloaded and launch it. (You may need to use sudo when installing to a location outside your home directory.) For instance:

$ cd /opt
$ chmod a+x ~/Downloads/jet-1050-eval-en-osx-amd64.bin
$ sudo ~/Downloads/jet-1050-eval-en-osx-amd64.bin

The installer will invoke the more utility to display the license agreement. After you page through it, the following message shall display:

Do you agree to the above license terms? [yes or no]

Type "yes" and hit Enter to accept the license and the installer will unpack the product files into ./jet10.0-eval-amd64.

Now, suppose the full path to that directory is JET-home. Add the subdirectory JET-home/bin to the PATH environment variable. For instance, if you are using bash, either use the following command:

$ export PATH=JET-home/bin:$PATH

or run the setenv script located in the Excelsior JET installation directory:

$ cd JET-home
$ source setenv

Notice Make sure to run it as source setenv (can be abbreviated as . setenv) so that it affects the current shell.

Excelsior JET for OS X is priced exactly like its Linux sibling. Multi-platform bundles are sold at a discount.

Check Prices

If you already own an Excelsior JET for Windows and/or Excelsior JET for Linux license, you can purchase Excelsior JET for OS X at a reduced price. Request details by emailing us at

There are also discounts for early stage startups and other very small businesses.

Engineering Team
Any technical questions or issues

Sales Team
Pricing, licensing, support renewals, etc.

Front Desk
All other issues.