I\'m trying to use a compiled .jar Java library in my PyDev Jython project.
I successfully added the .jar to the PYTHONPATH and was able to begin coding with auto co
I got this working.
For future reference:
Say the dll you need is in Y:\path\to\dlls\lib\
. Then set your Run Configuration's working directory to Y:\path\to\dlls\
and set your VM arguments to include -Djava.library.path=lib
.
That's it, it should now work. I don't know why specifying an absolute path in java.library.path
didn't work previously, but setting a working directory seems to have done it.
Perhaps it's something peculiar to the specific library I'm using (or that Eclipse is running from a different drive than the library is on)...
I had similar issue but with Ghost Script dll. Even when followed placing the files in working directory and followed the instructions, it didn't work for me, refer the tag Ghost4J. java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64' and used the -Djna.library.path to get it worked.
I think the better way is:
That's it. You do not need to manually change anything in configuration.