Wacom 集成到 java

Wacom Integration into java

我刚从 wacom 那里得到一个签名板 STU 430,我想集成到我的 Java 应用程序中。

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

我无法执行任何代码,所以我无法开始开发,因为设备的库,让我给你看。

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

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

首先,您需要按照文档所述在机器上安装所有组件(我之前在 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 文件。要解决此问题,有多种选择:

如果您遵循文档并相应地设置您的项目,您的应用程序应该以任何方式启动。

根据您的异常消息,这个 question/answer 可能会解决它:

How to set the java.library.path in intelliJ Idea

...当 运行 在 intelliJ 外部时,确保 (system/runtime/..) 属性 java.library.path 已设置并指向 [= 的位置30=].

("A million ways" 设置 java 属性:setting system property)

然后 "put the cart before the horse": 抓取 System.out.println(System.getProperty("java.library.path")) 的输出(默认情况下不应为空白..os、jvm 和 运行time dependant),然后复制你的 jar到(其中一个)地点。 ;)

实际修复,刚刚更新 windows。问题是我的 windows 7 版本不支持外部签名。