Version 1.3.2

The most recently released version of the MultiJava tool suite is version 1.3.2. Source and bytecode versions of the MultiJava tools are available:

If you have any problems with the installation please contact the MultiJava team by using the SourceForge support request form.

License Information

The MultiJava compiler, mjc, is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

mjc was originally derived from version 1.4f of the Kopi Java compiler, Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H. and available under the GNU General Public License.

Although the source code for the MultiJava compiler is licensed under the GNU General Public License, bytecode produced by the compiler from user source code is free of any license obligations. This means, among other things, that users of the compiler are free to apply any licensing obligations that they wish to their code, including proprietary licenses.

mjc is Copyright © 2000-2004, Iowa State University.


Work on MultiJava at Iowa State was supported in part by the (US) National Science Foundation under grants CCR-9803843, CCR-0097907, CCR-0113181, CCF-0428078, and CCF-0429567.

The tools rely on code from the ANTLR translator-generator, the gnu.getopts package, and the JUnit unit test utilities. Code for these packages is included in both the bytecode and source code versions of the compiler.

Page last modified Friday, August 18, 2006.