Author: Igor Bukanov
Keywords: Rhino, JavaScript, Java

Rhino Downloads

Rhino is available for download both in source and compiled form.

### Binaries

You can download binary distributions of Rhino from ftp://ftp.mozilla.org/pub/mozilla.org/js/ . These zip files includes precompiled `js.jar` with all Rhino classes, documentation, examples and sources.

Rhino 1.6R2 is the last qualified release. It includes support for ECMAScript for XML (E4X). To implement E4X runtime Rhino uses XMLBeans library and if you would like to use E4X you need to add `xbean.jar` from XMLBeans distribution to your class path.

Release | Release Date | Change log | Download link
--- | --- | --- | ---
Rhino 1.6R2 | 2005-09-19 | Changes in 1.6R2 | rhino1_6R2.zip
Rhino 1.6R1 | 2004-11-29 | Changes in 1.6R1 | rhino1_6R1.zip
Rhino 1.5R5 | 2004-03-25 | Changes in 1.5R5 | rhino1_5R5.zip
Rhino 1.5R4.1 | 2003-04-21 | Changes in 1.5R4.1 | rhino15R41.zip
Rhino 1.5R4 | 2003-02-10 | Changes in 1.5R4 | rhino15R4.zip
Rhino 1.5R3 | 2002-01-27 | Changes in 1.5R3 | rhino15R3.zip
Rhino 1.5R2 | 2001-07-27 | Changes in 1.5R2 | rhino15R2.zip
Rhino 1.5R1 | 2000-09-10 | Changes in 1.5R1 | rhino15R1.zip
Rhino 1.4R3 | 1999-05-10 | Initial public release | rhino14R3.zip

If you are looking for `js.jar` for XSLT or for IBM's Bean Scripting Framework (BSF), please read the following note and then download one of the zip files above and unzip it.

### Source

The source code for Rhino is available under NPL 1.1 . In addition to getting the source from the zip files above, the source code for Rhino can be found in the CVS tree at mozilla/js/rhino. See source code via cvs for details on how to set up CVS, define your CVSROOT, and login. Once you've done that, just execute the command

        cvs co mozilla/js/rhino

to get the tip source.

The current tip can also be viewed using LXR at http://lxr.mozilla.org/mozilla/source/js/rhino/ . See also change log for the current tip.

Rhino uses Ant as its build system and running `ant` command at the top directory of Rhino distribution should print the list of available build targets.

back to top