Hello Scott,
this sounds as if you compile one class after the other?
Maybe you should compile your classes by calling them all at row.
You can user wildcards with javac.
With javac you can use the option to -classpath do define the folder,
where your referenced classes are. To define the folder, where the sourcecodes are
you can user the option -sourcepath followed by your path.
Maybe you should user both parameters to set your folders, where the sources
respectively the classes lay.
Hopefully this helps you.
--
Rainer
http://www.stuttIT.de