Limeade is written in Java and consists of the following files:
| CanvasLabel.java | CustomFileDialog.java | Data.java |
| DataCheckbox.java | DataChoice.java | DataTextField.java |
| FramedArea.java | HelpLabel.java | HelpSystem.java |
| LimeDisplayReportingFrame.java | LimeFileFrame.java | LimeMatchErrorFrame.java |
| LimeMatchSpaceFrame.java | LimeSearchFrame.java | LimeTabFrame.java |
| LimeadeTop.java | OpensFile.java | PathField.java |
| StringVector.java | TabPanel.java | TrivialApplication.java |
These files should be compiled for the Java virtual machine. Under
Solaris, this is done using the command javac. The Java compiler is
smart enough that if you compile the root class, the file
Limeade.java, the supporting classes will be compiled as
well. This appears only to be true so long as the files reside in the same
directory. Perhaps later versions of the java compiler will be better at
handling class source files distributed across multiple directories.