【问题标题】:My Java bluetooth server on raspberry pi running debian wheezy needs bluecove native library - where can I find it?我在运行 debian wheezy 的树莓派上的 Java 蓝牙服务器需要 bluecove 本机库 - 我在哪里可以找到它?
【发布时间】:2012-09-17 20:35:36
【问题描述】:

我有一个在 Windows 机器上运行的 Java 蓝牙服务器,我想将它移植到 Raspberry pi。我在 Java 方面有很多经验,但在蓝牙或 Linux 方面却很少。

pi 目前有 Debian Wheezy 操作系统,我已经安装了蓝牙和 Java ok,并将 bluecove-gpl 和 bluecove jar 放在类路径中。

但是,当我尝试运行服务器时,Java 会报错

本机库 bluecove_arm 不可用。

我尝试从 gpl jar 重命名 libbluecove_arm.so 没有成功,即使将 -Dbluecove.native.path 设置为指向它也是如此。

有谁知道在哪里可以找到正确的库、应该叫什么以及应该放在哪里?

[已解决}

在 google 代码站点上找到了一个 sh 构建脚本,它展示了如何编译 java 源文件、生成 jni 头文件、编译和链接 c 文件以生成 so 库文件。唯一的问题是库文件需要重命名为 libbluecove_arm.so 才能找到。全部在 pi 上完成!

【问题讨论】:

  • 我对做同样的事情非常感兴趣。你能给你为 Raspberry Pi 编译的 bluecove jar 吗?提前谢谢你。

标签: java bluetooth debian raspberry-pi bluecove


【解决方案1】:
mkdir bluecovelib

cd bluecovelib

wget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz

tar -zxvf bluecove-gpl-2.1.1-SNAPSHOT-sources.tar.gz

mkdir -p bluecove/target

cd bluecove/target

wget http://snapshot.bluecove.org/distribution/download/2.1.1-SNAPSHOT/2.1.1-SNAPSHOT.63/bluecove-2.1.1-SNAPSHOT.jar

cd ../../bluecove-gpl-2.1.1-SNAPSHOT
ant all

http://privateblog.by/raspberry-pi-kak-rabotat-s-bluetooth-na-java/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 1970-01-01
    • 2013-06-21
    • 2014-04-22
    • 2015-04-10
    相关资源
    最近更新 更多