1. Set up your PATH and CLASSPATH like the following: PATH=.:/usr/j2se/bin:/proj/demsys/demjava/packages/ajc1.0.6/bin:/proj/demsys/demeterj/bin CLASSPATH=.:/proj/demsys/demjava/packages/logging-log4j-1.2.9/dist/lib/log4j-1.2.9.jar:/proj/demsys/demjava/packages/ajc1.0.6/lib/aspectjrt.jar:/proj/demsys/demeterj/rt.jar 2. copy all the files in /home/wupc/csg110/lawOfDemeter/ to the directory in which the program you want to check is stored, say, /home/yourhomedirectory/anydirectory/ 3. Under /home/yourhomedirectory/anydirectory/ run ajc *.java to compile the LoD checker with your program files. 4. Run your program as usual. For example, if you run the program as: [/home/yourhomedirectory/anydirectory/] java Main then as your program runs, the checker will check the LoD violations in your program. The results will be reported in the LoDChecker.log file in your current directory.