The source code for the Jikes RVM is stored in a Mercurial repository. A developer can either work with the version control system or download one of the releases. If you are interested in doing development of Jikes RVM you should probably use Mercurial instead of downloading a release.
Download a Release
Major and minor releases of Jikes RVM occur at regular intervals. These releases are archived in the file download area in either tar-gzip (jikesrvm-<version>.tar.gz) or tar-bzip2 (jikesrvm-<version>.tar.bz2) format. Use your web browser to download the latest version of Jikes RVM then to extract the tar-gzip archive type:
or for the tar-bzip2 archive type:
The source code for Jikes RVM is stored in a Mercurial repository. Mercurial and other distributed revision control systems are quite different from centralized version control systems like CVS and Subversion. If you are not familiar with Mercurial, you can find instructions on Mercurial use at http://mercurial.selenic.com/guide/. There is also a Mercurial Book.
After installing Mercurial the current version of source can be downloaded via:
This will clone the jikesrvm repository into the newly created directory jikesrvm.
If you need a specific version, it is recommended to clone the complete repository nonetheless. You can then switch to a specific release, e.g. 2.4.6, by doing the following:
If you are a core developer you will be able to commit changes to the repository directly. Otherwise you will need to place patches in one of the trackers.
You can browse the online mercurial repository at http://jikesrvm.hg.sourceforge.net/hgweb/jikesrvm/jikesrvm/.