These are the steps needed to check that the JSI library is working correctly. 
Note this will take a very long time to run:

1. Make sure the java executable is in the path.
2. Extract the zip file into a directory of your choice, eg /home/fred
3. 'cd' into the 'jsi' directory created in the previous step; 
   eg /home/fred/jsi-1.0b6/jsi
4. Generate reference test results
     [Linux]
     java -classpath bin:lib/log4j-1.2.6.jar:lib/junit-3.7.0.jar:lib/trove-2.0.2.jar:lib/sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.ReferenceGenerateTest
     
     [Windows]
     java -classpath bin;lib\log4j-1.2.6.jar;lib\junit-3.7.0.jar;lib\trove-2.0.2.jar;lib\sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.ReferenceGenerateTest
     
5. Compare reference results against jsi results:
     [Linux]
     java -classpath bin:lib/log4j-1.2.6.jar:lib/junit-3.7.0.jar:lib/trove-2.0.2.jar:lib/sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.ReferenceCompareTest
     
     [Windows]
     java -classpath bin;lib\log4j-1.2.6.jar;lib\junit-3.7.0.jar;lib\trove-2.0.2.jar;lib\sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.ReferenceCompareTest

6. (Optional) Run the performance tests. Marvel at the performance of the JSI library. 
     [Linux]
     java -classpath bin:lib/log4j-1.2.6.jar:lib/junit-3.7.0.jar:lib/trove-2.0.2.jar:lib/sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.PerformanceTest
     
     [Windows]
     java -classpath bin;lib\log4j-1.2.6.jar;lib\junit-3.7.0.jar;lib\trove-2.0.2.jar;lib\sil-0.44.2b.jar junit.textui.TestRunner com.infomatiq.jsi.test.PerformanceTest

If any errors occur, post details of your hardware/os/jvm and the test output files to jsi-misc@lists.sourceforge.net.