Little-JIL Semantic Checker Installation Instructions
These instructions are for Unix systems. The checker has only been tested
on Debian and Red Hat GNU/Linux systems, but these same instructions should
work on other Unix systems with GNU tools.
- Install the prerequisites. The checker will not compile or run
without Java 1.4 and the full version of xlinkit 5.0. It is not necessary
to configure xlinkit so that its included scripts actually run, only
to extract the archive contents in a known location in order to
access the xlinkit and supporting .jar files.
- Download the software. The semantic checker package is available
at downloads. Unpack the archive in the
directory where you wish to install the checker software.
cd checker
tar xvzf littlejil-semantic.tar.gz
- Customize the Makefile. In order for java to find the necessary
support libraries and for the proper generation of other files, some
parameters in the Makefile must be set for your system. The top
section of the makefile contains several customizable paths along
with comments indicating what each variable means. Adjust them
accordingly.
- Run make. This generates shell scripts which run the
checker and checker UI using the proper CLASSPATH and other
settings. If you update the Makefile to fix mistakes or change the
custom classpath, re-run make to re-generate these scripts.
That's it! The bin subdirectory contains two shell
scripts to run the checker. They contain absolute paths, so feel free
to copy them to somewhere in your path. They are:
- ljilchecker - run the checker on a file, printing output
as text to standard out.
- ljilcheckerui - run the checker user interface.
Optionally accepts a file to load as a command line parameter.
shimon@rura.org