STIL is currently available in several forms; you may have the
stil.jar
file which contains most of the important classes,
or a full starjava installation, or a standalone TOPCAT
jar file, or the stil_jars.zip
file containing
various packages in separate jar files, or in some other form.
None of these is definitive;
different packages are required for different usages.
If you are keen to prepare a small class library you can identify
functionality you are not going to need and prepare a class library
omitting those classes. In most cases, STIL classes
will cope with absence of such packages without falling over.
The following is a list of what packages are required for what functions:
uk.ac.starlink.table
uk.ac.starlink.table.formats
uk.ac.starlink.table.jdbc
uk.ac.starlink.table.storage
uk.ac.starlink.table.text
uk.ac.starlink.util
uk.ac.starlink.fits
nom.tam.*
uk.ac.starlink.votable
uk.ac.starlink.votable.dom
uk.ac.starlink.votable.soap
StarTable
<-> VOTable serialization/deserialization
for use with SOAP RPC methods. Moribund?uk.ac.starlink.cdf
uk.ac.bristol.cdf
org.apache.tools.bzip2
uk.ac.starlink.mirage
uk.ac.starlink.table.join
edu.jhu.*
gov.fnal.eag.healpix
javax.vecmath
uk.ac.starlink.ttools.*
gnu.jel.*
uk.ac.starlink.table.gui
uk.ac.starlink.connect
org.apache.axis.*
uk.ac.starlink.astrogrid
org.astrogrid.*
uk.ac.starlink.srb
edu.sdsc.grid.*