This section details a couple of options for setting up a UNIX environment for launching Harvest Tool.
An alternative method to setting the CLASSPATH variable with all of the tool's dependent JAR files is to specify the java.ext.dirs Java property on the command-line when running the tool each time. This is done by passing the property via the Java "-D" flag as demonstrated in the following example:
% java -Djava.ext.dirs=$HOME/harvest-0.3.0/lib \ gov.nasa.pds.harvest.HarvestLauncher -Dpds.registry="<Registry URL>" \ <policy file> <command-line arguments>
Another alternative method is to specify the executable JAR file on the command-line when running the tool each time. This is done by passing the JAR file specification via the Java "-jar" flag as demonstrated in the following example:
% java -jar $HOME/harvest-0.3.0/lib/harvest-0.3.0.jar \ -Dpds.registry="<Registry URL>" <policy file> <command-line arguments>