"Unsatisfied Link" when compiling Java application - no flsx.jar in library path
When trying to run a Java application based on the Signature SDK you may encounter the following error:
"Exception in thread "main" java.lang.UnsatisfiedLinkError: no flsx in java.library.path"
There are two likely solutions for this.
1. Re-run the installer and include the correct components
Re-install the SDK and when the "Custom Setup" window appears make sure you select the Java components, 32 or 64 bit as appropriate for your system.
If you are running Windows 7 or 8 then you probably need the 64-bit components.
However if you are using a 32-bit JDK then you will need the 32-bit components.
The example screenshot below shows the 32-bit Java and .NET components being installed for a 64-bit SDK.
2. Edit java.library.path in your Eclipse project so that it points to the installed flsx.jar
The flsx.jar file for the Signature SDK is installed as follows:
- 32-bit components: C:\Program Files (x86)\Common Files\WacomGSS
- 64-bit components: C:\Program Files\Common Files\WacomGSS
Please see these Web pages for instructions on setting the java.library.path in Eclipse: