Find Dependent Libraries for Java System.load for a DLL

Job ID: 30714279

Budget: $10 – $30 USD

To all bidders: PLEASE read the entire description of the problem before bidding.

I am using Java to do the command System.loadLibrary("libname");

It is failing with

Exception in thread "main" java.lang.UnsatisfiedLinkError: [path]\libname.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)

NOTE: this code works well on two machines but not on a third. There is something wrong with the environment on the third machine. I need to find out what it is.

I want to put in the routines to find out what dependent library is being asked for so that if this problem happens on a 4th machine, then I can resolve it quickly.

The task is NOT to make system.loadLibrary work on your system. It already works for me on two different Windows machines.

I want to be able to put into the Java code an error recovery method and to find the name of the library which is failing to be loaded.

I will give you remote desktop access to the failing Windows server.

I will pay up to $30 for this.