I'm running a library via JNI (I didn't write it), and internally it calls another DLL. I get an error saying "Can't find dependent libraries" unless I put the path of the other DLL on the system PATH variable (I'm on Windows XP). I'd like to be able to handle this on the java command line, and I've already tried adding it to -Djava.library.path
and to the classpath, neither which worked (I expected -Djava.library.path
to work but not classpath, but neither worked). Is there a way to do this?