Download options

ESXX is available as several different packages that can be downloaded manually. We also host a couple of package repositories for Linux and OpenSolaris.

Attention OpenJDK users!

Due to a packaging bug in OpenJDK (reported against IcedTea,, Fedora and Ubuntu), ESXX may fail with a Constructor for "XML" not found or a similar error message. To work around this problem, please remove the rhino.jar symlink from the JRE directory. Depending on your OS, it could be located in /usr/lib/jvm/java-1.6.0-openjdk-, /usr/lib/jvm/java-6-openjdk/jre/lib/rhino.jar or a similar location. (Don't forget to restart the esxx service after the workaround!)

If you're using Sun's version of Java 6, this is not an issue.

Manual installation

If you just wish to check ESXX out for the first time, or if you're a Windows user, a direct download from BerliOS is probably the best option.

Consider adding the release feed to your favourite RSS reader to get notifications when ESXX is updated.

CentOS, Fedora and RHEL, using yum

Download esxx.repo (or copy and paste the text below) and save it as /etc/yum.repos.d/esxx.repo.


Install ESXX with yum install esxx or by using the package manager GUI.

Debian and Ubuntu, using apt-get

Add the following line to /etc/apt/sources.list:

deb binary/

Install ESXX with apt-get update followed by apt-get install esxx or by using the package manager GUI.

Mac OS X, using AppFresh

For OS X, the recommended way to stay updated is to subscribe to ESXX on i use this with AppFresh.

OpenSolaris, using pkg (IPS)

Add the ESXX IPS repository using the package manager, or with the following command line:

pkg set-authority -O

Install ESXX with pkg install esxx or by using the package manager GUI.