> Is there a way to get the install location ...
Sure, or rather, use an installer to put the Jar's
in a specific place, then store where that specific
place is, in your 'env. variable' or whatever.
(Note that I, as an end user, can change the
location of the class cache any time I like, so
it is not advisable to try and get the 'path' to it
for any reason.)