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
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.star.cdf
uk.ac.starlink.feather
uk.ac.bristol.star.feather
uk.ac.bristol.star.fbs.*
uk.ac.starlink.ecsv
org.yaml.snakeyaml.*
uk.ac.starlink.pds4
gov.nasa.pds.*
uk.ac.starlink.mirage
org.json
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.*