After a few days of tinkering, I have tentative answers to the above:
- The compiler toolbox seems to have no issue with calling libraries using the standard javaaddpath() and import commands. I found that specifying a relative path to the library was the cleanest way to do this easily.
- The external library does not need to be included as an explicit dependency in the compiler app, and does not seem to be included automatically in the compiled jar. You can do this and it still works, but you don't have to.
Hope this is helpful to someone other than myself.