0

我正在使用面向 Windows 和 OS X 的 Netbeans 构建 Java 应用程序。它使用 HIDAPI 与 HID 设备进行通信。

当我们为 OS X 打包时,如果我们使用终端启动应用程序:

open app.app

它打开并正常工作。

但是,如果我们从 finder 中双击构建的 .app 文件,应用程序会加载,但 HIDAPI 在尝试列出系统中的设备时会死掉。

有没有其他人有类似的问题?我们认为这可能是 OS X 的 USB 权限问题,但不确定从终端执行它为什么会起作用?

应用程序使用为 Windows 构建的 .EXE 安装程序运行良好。

技术信息:

JVM:jdk1.8.0_31.jdk 类路径:lib/hidapi-1.1.jar OS X 版本:10.10.2

4

0 回答 0