You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.



You are here: Rhino project page > Rhino Downloads

Rhino Downloads

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

Binaries

Rhino 1.7R1 is the last qualified release.

Release Release Date Release Notes Download link
Rhino 1.7R1 2008-03-06 New in Rhino 1.7R1 rhino1_7R1.zip

Rhino 1.6 and later include support for ECMAScript for XML (E4X). In Rhino 1.6R6 and later the E4X support has been rewritten to rely solely on the DOM3 APIs supported natively by Java 1.5. (Pre-1.5 users can use DOM3 using Java's endorsed standards override mechanism if they have a DOM3-capable XML parser.) As of this release, the XMLBeans implementation remains the default if XMLBeans classes are found on the classpath; otherwise, the native DOM implementation is used if DOM3 is present. If neither XMLBeans nor DOM3 are present, E4X is not available.

To download older Rhino versions, see the Rhino downloads archive.

License

Rhino is open source.

See Rhino license for information on Rhino's licensing.

The source code for Rhino is available under MPL 1.1/GPL 2.0 license.

Source

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 latest source.

The latest source can also be viewed using LXR at http://lxr.mozilla.org/mozilla/source/js/rhino/.

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