Make in Java (jmk) is an application which is used to ensure that a set of files is in a consistent state. If jmk detects an inconsistency, it executes commands that correct the inconsistency. jmk is based on the make utility which is part of most Unix systems, but is designed to be easily run on a variety of machines and operating systems.
Make in Java can be run in text mode by a shell. Alternatively, it will create its own graphical user interface. The GUI presents the results of make runs initiated by menu selection or keyboard commands. A makefile can be reloaded by the GUI. The targets of the make can also be changed.
Make in Java is freely redistributable software so that the utility can follow any code that uses it. It should be of interest to any one distributing source code along with automated instructions that describe how to construct the program from the source code.
To test the installation, extract edu/neu/ccs/jmk/makefile.jmk from the JAR file, and move the makefile to your current directory. Start jmk with the command line arguments -w doc. When a window appears, press the key labeled Enter. This makefile target should create javadoc output for Make in Java.
Window appearance preferences can be set by placing the file jmk.properties in the class path.