错误消息
编译 Java 应用程序时出现 "未满足链接"--库路径中没有 flsx.jar
在尝试运行基于 Signature SDK 的 Java 应用程序时,您可能会遇到以下错误:
"Exception in thread "main" java.lang.UnsatisfiedLinkError: no flsx in java.library.path"
有两种可能的解决方案。
重新运行安装程序并包含正确的组件
1.重新安装 SDK,当出现 "自定义设置 "窗口时,确保根据系统情况选择 32 位或 64 位 Java 组件。
如果运行的是 Windows 7 或 8,则可能需要 64 位组件。
但如果您使用的是 32 位 JDK,则需要 32 位组件。
下面的示例截图显示了为 64 位 SDK 安装的 32 位 Java 和 .NET 组件。
编辑 Eclipse 项目中的 java.library.path,使其指向已安装的 flsx.jar
2.签名SDK 的 flsx.jar 文件安装如下:
- 32位组件:C:\Program Files (x86)\Common Files\WacomGSS
- 64位组件:C:\Program Files\Common Files\WacomGSS
有关在 Eclipse 中设置 java.library.path 的说明,请参阅这些网页:
https://stackoverflow.com/questions/957700/how-to-set-the-java-library-path-from-eclipse
https://examples.javacodegeeks.com/java-basics/java-library-path-what-is-it-and-how-to-use/