我编写了两个小型 Java 程序,并且能够使用蓝牙在两台笔记本电脑之间发送消息。我使用了一个名为 bluecove 的 jar 文件。一台笔记本电脑是 MAC,另一台是 Windows。
我尝试在运行 Debain 的小型 UNIX 机器上运行相同的 java 程序,但收到错误消息:
Native Library bluecove_aarch64 not available
Exception in thread “main” javax.bluetooth.BluetoothStateException: BlueCove library bluecove not available;
resource not found libbluecove_aarch64.so
load [bluecove_aarch64] no bluecove_aarch64 in java.library.path:[/usr/java/packages/lib, /usr/lib/aarch64-linux-gnu/jni, /lib/aarch64-linux-gnu, /usr/lib/aarch64-linux-gnu, /usr/lib/jni, /lib, /usr/lib]`
我在类路径中有 jar 文件 bluecove-2.1.1-SNAPSHOT.jar 和bluecove-gpl-2.1.0.jar。我已经安装了 libbluetooth-dev
UNIX 机器是 DragonBoard 410C,一种小型片上计算机。