0

Windows と OS X の両方をターゲットとする Netbeans を使用して Java アプリを構築しています。HIDAPI を使用して HID デバイスと通信します。

端末を使用してアプリを起動する場合、OS X 用にパッケージ化する場合:

open app.app

開いて正しく動作します。

ただし、ビルドされた .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