1

我刚刚从 wacom 获得了 STU 430 签名板,我想将其集成到我的 Java 应用程序中。

我下载了 SDK 签名,安装了它,然后我安装了示例来尝试它,但是有一个问题。

由于设备的库,我无法执行任何代码,因此无法开始开发,让我向您展示。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我试图将库放入包 com.wacom.sdk.sample 中的类中,但随后出现另一个错误,例如:Exception in thread "main" java.lang.ClassNotFoundException: com.wacom.sdk.sample.TestSigCapt

我该如何解决这个错误?/ 我怎样才能集成这个设备?

4

3 回答 3

2

首先,您需要按照文档所述在机器上安装所有组件(我之前在 linux 机器上执行此操作)。遵循文档:

在 Linux 上:

  • Linux-STU-SDK-Guide.pdf

在 Windows 上:

  • STU-SDK Getting Started.pdf - 入门指南
  • STU-SDK Redistribution.pdf - 部署指南
  • STU-SigCaptX-Guide.pdf - 跨浏览器指南

如果我没记错的话,您需要安装驱动程序和不同的连接器才能使用提供的示例。有关参考文档和 SDK-s 的更多信息和下载,请访问:https ://developer.wacom.com

在必要的组件安装(和文档阅读)之后,您可以继续进行测试,您有异常的部分:java.lang.ClassNotFoundException. 这意味着(在大多数情况下)您的类路径(或模块路径)不包含必要.jar的文件,这些文件具有.class运行程序所需的文件。要解决此问题,有多种选择:

无论哪种方式,如果您遵循文档并相应地设置项目,您的应用程序都应该启动。

于 2018-11-13T13:23:01.480 回答
1

根据您的异常消息,这个问题/答案可能会解决它:

如何在 intelliJ Idea 中设置 java.library.path

...并且当在 intelliJ 外部运行时,确保 (system/runtime/..) 属性java.library.path已设置并指向 flsx.jar 的位置。

(设置java属性的“一百万种方法”:设置系统属性

并“本末倒置”:获取System.out.println(System.getProperty("java.library.path"))(默认情况下不应为空白..os,jvm和运行时依赖)的输出,并将您的jar复制到(其中一个)位置。;)

于 2018-11-19T02:39:17.477 回答
0

实际上已修复,只是更新了窗口。问题是我的 Windows 7 版本不支持外部签名。

于 2019-04-03T09:32:18.533 回答